Warning: Permanently added '54.226.253.57' (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/9965891-fedora-rawhide-aarch64 --chroot fedora-rawhide-aarch64 Version: 1.6 PID: 103126 Logging PID: 103128 Task: {'allow_user_ssh': False, 'appstream': False, 'background': True, 'build_id': 9965891, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-aarch64', 'enable_net': False, 'fedora_review': False, 'git_hash': '9f20ba8a214749626ac89853364a71b32725f1c7', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/siddhesh/mbp-gcc-16.checker/inkscape', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'inkscape', 'package_version': '1.4.2-7', 'project_dirname': 'mbp-gcc-16.checker', 'project_name': 'mbp-gcc-16.checker', 'project_owner': 'siddhesh', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/siddhesh/mbp-gcc-16.checker/fedora-rawhide-aarch64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}], 'sandbox': 'siddhesh/mbp-gcc-16.checker--siddhesh', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'storage': 0, 'submitter': 'siddhesh', 'tags': [], 'task_id': '9965891-fedora-rawhide-aarch64', 'timeout': 115200, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/siddhesh/mbp-gcc-16.checker/inkscape /var/lib/copr-rpmbuild/workspace/workdir-a0u9b77a/inkscape --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/siddhesh/mbp-gcc-16.checker/inkscape', '/var/lib/copr-rpmbuild/workspace/workdir-a0u9b77a/inkscape', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-a0u9b77a/inkscape'... Running: git checkout 9f20ba8a214749626ac89853364a71b32725f1c7 -- cmd: ['git', 'checkout', '9f20ba8a214749626ac89853364a71b32725f1c7', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-a0u9b77a/inkscape rc: 0 stdout: stderr: Note: switching to '9f20ba8a214749626ac89853364a71b32725f1c7'. 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 9f20ba8 automatic import of inkscape Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-a0u9b77a/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/siddhesh/mbp-gcc-16.checker/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 456M 0 --:--:-- --:--:-- --:--:-- 457M 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/siddhesh/mbp-gcc-16.checker/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 Dload Upload Total Spent Left Speed 100 95 100 95 0 0 7451 0 --:--:-- --:--:-- --:--:-- 7916 INFO: Reading stdout from command: md5sum inkscape-1.4.2_2025-05-08_ebf0e940d0.tar.xz.sig tail: /var/lib/copr-rpmbuild/main.log: file truncated Running (timeout=115200): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-a0u9b77a/inkscape/inkscape.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-a0u9b77a/inkscape --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1767224536.444618 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 6.6 starting (python version = 3.13.7, NVR = mock-6.6-1.fc42), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-a0u9b77a/inkscape/inkscape.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-a0u9b77a/inkscape --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1767224536.444618 -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-a0u9b77a/inkscape/inkscape.spec) Config(fedora-rawhide-aarch64) Start: clean chroot Finish: clean chroot Mock Version: 6.6 INFO: Mock Version: 6.6 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-aarch64-bootstrap-1767224536.444618/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: registry.fedoraproject.org/fedora:rawhide INFO: Pulling image: registry.fedoraproject.org/fedora:rawhide INFO: Tagging container image as mock-bootstrap-de13cffa-5c67-4055-8383-a2f52b986ba4 INFO: Checking that 10f4daf9522b37f29661c11fac0605883f66ad94915274fbe234dfa230e55798 image matches host's architecture INFO: Copy content of container 10f4daf9522b37f29661c11fac0605883f66ad94915274fbe234dfa230e55798 to /var/lib/mock/fedora-rawhide-aarch64-bootstrap-1767224536.444618/root INFO: mounting 10f4daf9522b37f29661c11fac0605883f66ad94915274fbe234dfa230e55798 with podman image mount INFO: image 10f4daf9522b37f29661c11fac0605883f66ad94915274fbe234dfa230e55798 as /var/lib/containers/storage/overlay/5d2421df0c496afdb2c33f0d490ecb949583d15c1305eafeb44bb078f8c1b268/merged INFO: umounting image 10f4daf9522b37f29661c11fac0605883f66ad94915274fbe234dfa230e55798 (/var/lib/containers/storage/overlay/5d2421df0c496afdb2c33f0d490ecb949583d15c1305eafeb44bb078f8c1b268/merged) with podman image umount INFO: Removing image mock-bootstrap-de13cffa-5c67-4055-8383-a2f52b986ba4 INFO: Package manager dnf5 detected and used (fallback) INFO: Not updating bootstrap chroot, bootstrap_image_ready=True Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-aarch64-1767224536.444618/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 dnf5 detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-6.0.1-1.fc44.aarch64 rpm-sequoia-1.10.0-1.fc44.aarch64 dnf5-5.3.0.0-3.fc44.aarch64 dnf5-plugins-5.3.0.0-3.fc44.aarch64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: Copr repository 100% | 29.4 KiB/s | 1.5 KiB | 00m00s fedora 100% | 59.6 KiB/s | 10.5 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash aarch64 0:5.3.0-2.fc43 fedora 8.4 MiB bzip2 aarch64 0:1.0.8-21.fc43 fedora 171.3 KiB coreutils aarch64 0:9.9-1.fc44 fedora 8.2 MiB cpio aarch64 0:2.15-6.fc44 copr_base 1.1 MiB diffutils aarch64 0:3.12-3.fc43 fedora 1.6 MiB fedora-release-common noarch 0:44-0.10 fedora 20.6 KiB findutils aarch64 1:4.10.0-6.fc43 fedora 1.9 MiB gawk aarch64 0:5.3.2-2.fc43 fedora 2.6 MiB glibc-minimal-langpack aarch64 0:2.42.9000-17.fc44 copr_base 0.0 B grep aarch64 0:3.12-2.fc43 fedora 1.0 MiB gzip aarch64 0:1.14-1.fc44 fedora 437.6 KiB info aarch64 0:7.2-7.fc44 fedora 421.6 KiB patch aarch64 0:2.8-3.fc44 fedora 262.5 KiB redhat-rpm-config noarch 0:343-19.fc44 fedora 183.6 KiB rpm-build aarch64 0:6.0.1-1.fc44 fedora 599.0 KiB sed aarch64 0:4.9-6.fc44 fedora 873.2 KiB shadow-utils aarch64 2:4.18.0-7.fc44 fedora 4.4 MiB tar aarch64 2:1.35-6.fc43 fedora 3.0 MiB unzip aarch64 0:6.0-68.fc44 fedora 470.2 KiB util-linux aarch64 0:2.41.3-8.fc44 fedora 6.8 MiB which aarch64 0:2.23-3.fc43 fedora 123.4 KiB xz aarch64 1:5.8.1-4.fc44 fedora 1.4 MiB Installing dependencies: R-srpm-macros noarch 0:1.3.0-1.fc44 fedora 3.2 KiB add-determinism aarch64 0:0.7.2-2.fc44 fedora 2.0 MiB alternatives aarch64 0:1.33-3.fc44 fedora 90.2 KiB ansible-srpm-macros noarch 0:1-18.1.fc43 fedora 35.7 KiB audit-libs aarch64 0:4.1.2-2.fc44 fedora 486.9 KiB binutils aarch64 0:2.45.50-9.fc44 fedora 30.5 MiB build-reproducibility-srpm-macros noarch 0:0.7.2-2.fc44 fedora 1.2 KiB bzip2-libs aarch64 0:1.0.8-21.fc43 fedora 72.6 KiB ca-certificates noarch 0:2025.2.80_v9.0.304-2.fc44 fedora 2.7 MiB cmake-srpm-macros noarch 0:3.31.10-3.fc44 fedora 524.0 B coreutils-common aarch64 0:9.9-1.fc44 fedora 11.2 MiB crypto-policies noarch 0:20251128-1.git19878fe.fc44 fedora 132.6 KiB curl aarch64 0:8.18.0~rc2-1.fc44 fedora 463.6 KiB cyrus-sasl-lib aarch64 0:2.1.28-33.fc44 fedora 2.4 MiB debugedit aarch64 0:5.2-3.fc44 fedora 317.9 KiB dwz aarch64 0:0.16-2.fc43 fedora 322.6 KiB ed aarch64 0:1.22.3-1.fc44 fedora 156.9 KiB efi-srpm-macros noarch 0:6-5.fc44 fedora 40.2 KiB elfutils aarch64 0:0.194-2.fc44 copr_base 3.2 MiB elfutils-debuginfod-client aarch64 0:0.194-2.fc44 copr_base 143.7 KiB elfutils-default-yama-scope noarch 0:0.194-2.fc44 copr_base 1.8 KiB elfutils-libelf aarch64 0:0.194-2.fc44 copr_base 1.1 MiB elfutils-libs aarch64 0:0.194-2.fc44 copr_base 746.4 KiB fedora-gpg-keys noarch 0:44-0.1 fedora 131.2 KiB fedora-release noarch 0:44-0.10 fedora 0.0 B fedora-release-identity-basic noarch 0:44-0.10 fedora 664.0 B fedora-repos noarch 0:44-0.1 fedora 4.9 KiB fedora-repos-rawhide noarch 0:44-0.1 fedora 2.2 KiB file aarch64 0:5.46-8.fc44 fedora 140.2 KiB file-libs aarch64 0:5.46-8.fc44 fedora 11.9 MiB filesystem aarch64 0:3.18-50.fc43 fedora 112.0 B filesystem-srpm-macros noarch 0:3.18-50.fc43 fedora 38.2 KiB fonts-srpm-macros noarch 1:5.0.0-1.fc44 fedora 55.8 KiB forge-srpm-macros noarch 0:0.4.0-3.fc43 fedora 38.9 KiB fpc-srpm-macros noarch 0:1.3-15.fc43 fedora 144.0 B gap-srpm-macros noarch 0:2-1.fc44 fedora 2.1 KiB gdb-minimal aarch64 0:16.3-6.fc44 fedora 13.0 MiB gdbm-libs aarch64 1:1.23-10.fc43 fedora 233.9 KiB ghc-srpm-macros noarch 0:1.9.2-3.fc43 fedora 779.0 B glibc aarch64 0:2.42.9000-17.fc44 copr_base 6.4 MiB glibc-common aarch64 0:2.42.9000-17.fc44 copr_base 1.3 MiB glibc-gconv-extra aarch64 0:2.42.9000-17.fc44 copr_base 18.5 MiB gmp aarch64 1:6.3.0-4.fc44 fedora 658.0 KiB gnat-srpm-macros noarch 0:6-8.fc43 fedora 1.0 KiB gnulib-l10n noarch 0:20241231-1.fc44 fedora 655.0 KiB gnupg2 aarch64 0:2.4.8-4.fc43 fedora 6.5 MiB gnupg2-dirmngr aarch64 0:2.4.8-4.fc43 fedora 646.4 KiB gnupg2-gpg-agent aarch64 0:2.4.8-4.fc43 fedora 847.3 KiB gnupg2-gpgconf aarch64 0:2.4.8-4.fc43 fedora 321.9 KiB gnupg2-keyboxd aarch64 0:2.4.8-4.fc43 fedora 233.3 KiB gnupg2-verify aarch64 0:2.4.8-4.fc43 fedora 364.4 KiB gnutls aarch64 0:3.8.11-6.fc44 fedora 3.6 MiB go-srpm-macros noarch 0:3.8.0-1.fc44 fedora 61.9 KiB gpgverify noarch 0:2.2-3.fc43 fedora 8.7 KiB ima-evm-utils-libs aarch64 0:1.6.2-7.fc44 fedora 92.7 KiB jansson aarch64 0:2.14-3.fc43 fedora 93.1 KiB java-srpm-macros noarch 0:1-7.fc43 fedora 870.0 B json-c aarch64 0:0.18-7.fc43 fedora 138.7 KiB kernel-srpm-macros noarch 0:1.0-27.fc43 fedora 1.9 KiB keyutils-libs aarch64 0:1.6.3-6.fc43 fedora 98.3 KiB krb5-libs aarch64 0:1.21.3-10.fc44 fedora 2.5 MiB libacl aarch64 0:2.3.2-4.fc43 fedora 68.0 KiB libarchive aarch64 0:3.8.4-1.fc44 fedora 975.3 KiB libassuan aarch64 0:2.5.7-4.fc43 fedora 215.8 KiB libattr aarch64 0:2.5.2-6.fc43 fedora 68.5 KiB libblkid aarch64 0:2.41.3-8.fc44 fedora 290.4 KiB libbrotli aarch64 0:1.2.0-1.fc44 fedora 909.5 KiB libcap aarch64 0:2.77-1.fc44 fedora 508.9 KiB libcap-ng aarch64 0:0.8.5-8.fc44 fedora 160.9 KiB libcom_err aarch64 0:1.47.3-3.fc44 fedora 111.2 KiB libcurl aarch64 0:8.18.0~rc2-1.fc44 fedora 980.9 KiB libeconf aarch64 0:0.7.9-2.fc43 fedora 81.0 KiB libevent aarch64 0:2.1.12-16.fc43 fedora 1.1 MiB libfdisk aarch64 0:2.41.3-8.fc44 fedora 418.8 KiB libffi aarch64 0:3.5.2-1.fc44 fedora 155.9 KiB libfsverity aarch64 0:1.6-3.fc43 fedora 68.5 KiB libgcc aarch64 0:15.2.1-5.fc44 fedora 222.2 KiB libgcrypt aarch64 0:1.11.2-1.fc44 fedora 1.2 MiB libgomp aarch64 0:15.2.1-5.fc44 fedora 517.1 KiB libgpg-error aarch64 0:1.58-1.fc44 fedora 989.6 KiB libidn2 aarch64 0:2.3.8-2.fc43 fedora 560.6 KiB libksba aarch64 0:1.6.7-4.fc43 fedora 398.4 KiB liblastlog2 aarch64 0:2.41.3-8.fc44 fedora 137.7 KiB libmount aarch64 0:2.41.3-8.fc44 fedora 420.1 KiB libnghttp2 aarch64 0:1.68.0-2.fc44 fedora 197.9 KiB libnghttp3 aarch64 0:1.14.0-1.fc44 fedora 206.6 KiB libpkgconf aarch64 0:2.3.0-3.fc43 fedora 134.0 KiB libpsl aarch64 0:0.21.5-6.fc43 fedora 132.5 KiB libselinux aarch64 0:3.9-5.fc44 fedora 201.1 KiB libselinux-utils aarch64 0:3.9-5.fc44 fedora 1.3 MiB libsemanage aarch64 0:3.9-4.fc44 fedora 360.1 KiB libsepol aarch64 0:3.9-2.fc43 fedora 809.8 KiB libsmartcols aarch64 0:2.41.3-8.fc44 fedora 224.4 KiB libssh aarch64 0:0.11.3-1.fc44 fedora 587.0 KiB libssh-config noarch 0:0.11.3-1.fc44 fedora 277.0 B libstdc++ aarch64 0:15.2.1-5.fc44 fedora 2.8 MiB libtasn1 aarch64 0:4.20.0-2.fc43 fedora 220.4 KiB libtool-ltdl aarch64 0:2.5.4-8.fc44 fedora 94.0 KiB libunistring aarch64 0:1.1-10.fc43 fedora 1.7 MiB libusb1 aarch64 0:1.0.29-4.fc44 fedora 178.9 KiB libuuid aarch64 0:2.41.3-8.fc44 fedora 69.3 KiB libverto aarch64 0:0.3.2-11.fc43 fedora 69.4 KiB libxcrypt aarch64 0:4.5.2-2.fc44 fedora 273.3 KiB libxml2 aarch64 0:2.12.10-5.fc44 fedora 1.9 MiB libzstd aarch64 0:1.5.7-3.fc44 fedora 860.4 KiB linkdupes aarch64 0:0.7.2-2.fc44 fedora 779.4 KiB lua-libs aarch64 0:5.4.8-4.fc44 fedora 329.9 KiB lua-srpm-macros noarch 0:1-16.fc43 fedora 1.3 KiB lz4-libs aarch64 0:1.10.0-3.fc43 fedora 197.4 KiB mpfr aarch64 0:4.2.2-2.fc43 fedora 755.5 KiB ncurses-base noarch 0:6.5-8.20250614.fc44 fedora 328.1 KiB ncurses-libs aarch64 0:6.5-8.20250614.fc44 fedora 1.2 MiB nettle aarch64 0:3.10.1-2.fc43 fedora 765.3 KiB ngtcp2 aarch64 0:1.18.0-1.fc44 fedora 341.2 KiB ngtcp2-crypto-ossl aarch64 0:1.18.0-1.fc44 fedora 67.6 KiB npth aarch64 0:1.8-3.fc43 fedora 93.5 KiB ocaml-srpm-macros noarch 0:11-2.fc43 fedora 1.9 KiB openblas-srpm-macros noarch 0:2-20.fc43 fedora 112.0 B openldap aarch64 0:2.6.10-4.fc44 fedora 761.9 KiB openssl-libs aarch64 1:3.5.4-1.fc44 fedora 7.4 MiB p11-kit aarch64 0:0.25.8-1.fc44 fedora 2.5 MiB p11-kit-trust aarch64 0:0.25.8-1.fc44 fedora 530.3 KiB package-notes-srpm-macros noarch 0:0.5-14.fc43 fedora 1.6 KiB pam-libs aarch64 0:1.7.1-3.fc43 fedora 223.0 KiB pcre2 aarch64 0:10.47-1.fc44 fedora 714.5 KiB pcre2-syntax noarch 0:10.47-1.fc44 fedora 281.9 KiB perl-srpm-macros noarch 0:1-60.fc43 fedora 861.0 B pkgconf aarch64 0:2.3.0-3.fc43 fedora 112.4 KiB pkgconf-m4 noarch 0:2.3.0-3.fc43 fedora 14.4 KiB pkgconf-pkg-config aarch64 0:2.3.0-3.fc43 fedora 990.0 B policycoreutils aarch64 0:3.9-5.fc44 fedora 1.3 MiB popt aarch64 0:1.19-9.fc43 fedora 144.8 KiB publicsuffix-list-dafsa noarch 0:20250616-2.fc43 fedora 69.1 KiB pyproject-srpm-macros noarch 0:1.18.6-1.fc44 fedora 1.9 KiB python-srpm-macros noarch 0:3.14-9.fc44 fedora 51.6 KiB qt5-srpm-macros noarch 0:5.15.18-1.fc44 fedora 500.0 B qt6-srpm-macros noarch 0:6.10.1-1.fc44 fedora 464.0 B readline aarch64 0:8.3-2.fc43 fedora 563.8 KiB rpm aarch64 0:6.0.1-1.fc44 fedora 3.3 MiB rpm-build-libs aarch64 0:6.0.1-1.fc44 fedora 264.1 KiB rpm-libs aarch64 0:6.0.1-1.fc44 fedora 995.5 KiB rpm-plugin-selinux aarch64 0:6.0.1-1.fc44 fedora 68.0 KiB rpm-sequoia aarch64 0:1.10.0-1.fc44 fedora 2.3 MiB rpm-sign-libs aarch64 0:6.0.1-1.fc44 fedora 67.8 KiB rust-srpm-macros noarch 0:28.4-1.fc44 fedora 5.5 KiB selinux-policy noarch 0:42.19-1.fc44 fedora 32.0 KiB selinux-policy-targeted noarch 0:42.19-1.fc44 fedora 18.7 MiB setup noarch 0:2.15.0-27.fc44 fedora 724.9 KiB sqlite-libs aarch64 0:3.51.0-1.fc44 fedora 1.5 MiB systemd-libs aarch64 0:259-1.fc44 fedora 2.5 MiB systemd-standalone-sysusers aarch64 0:259-1.fc44 fedora 329.6 KiB tpm2-tss aarch64 0:4.1.3-8.fc43 fedora 2.1 MiB tree-sitter-srpm-macros noarch 0:0.4.2-1.fc43 fedora 8.3 KiB util-linux-core aarch64 0:2.41.3-8.fc44 fedora 2.4 MiB xxhash-libs aarch64 0:0.8.3-3.fc43 fedora 86.0 KiB xz-libs aarch64 1:5.8.1-4.fc44 fedora 201.5 KiB zig-srpm-macros noarch 0:1-5.fc43 fedora 1.1 KiB zip aarch64 0:3.0-44.fc43 fedora 762.5 KiB zlib-ng-compat aarch64 0:2.3.2-2.fc44 fedora 133.3 KiB zstd aarch64 0:1.5.7-3.fc44 fedora 574.0 KiB Installing groups: Buildsystem building group Transaction Summary: Installing: 182 packages Total size of inbound packages is 65 MiB. Need to download 4 MiB. After this operation, 248 MiB extra will be used (install 248 MiB, remove 0 B). [ 1/182] tar-2:1.35-6.fc43.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 2/182] bzip2-0:1.0.8-21.fc43.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 3/182] redhat-rpm-config-0:343-19.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 4/182] rpm-build-0:6.0.1-1.fc44.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 5/182] unzip-0:6.0-68.fc44.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 6/182] which-0:2.23-3.fc43.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 7/182] bash-0:5.3.0-2.fc43.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 8/182] coreutils-0:9.9-1.fc44.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 9/182] grep-0:3.12-2.fc43.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 10/182] patch-0:2.8-3.fc44.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 11/182] sed-0:4.9-6.fc44.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 12/182] shadow-utils-2:4.18.0-7.fc44. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 13/182] util-linux-0:2.41.3-8.fc44.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 14/182] diffutils-0:3.12-3.fc43.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 15/182] fedora-release-common-0:44-0. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 16/182] findutils-1:4.10.0-6.fc43.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 17/182] gawk-0:5.3.2-2.fc43.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 18/182] gzip-0:1.14-1.fc44.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 19/182] info-0:7.2-7.fc44.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 20/182] xz-1:5.8.1-4.fc44.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 21/182] cpio-0:2.15-6.fc44.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 22/182] libacl-0:2.3.2-4.fc43.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 23/182] libselinux-0:3.9-5.fc44.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 24/182] bzip2-libs-0:1.0.8-21.fc43.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 25/182] R-srpm-macros-0:1.3.0-1.fc44. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 26/182] ansible-srpm-macros-0:1-18.1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 27/182] build-reproducibility-srpm-ma 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 28/182] cmake-srpm-macros-0:3.31.10-3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 29/182] dwz-0:0.16-2.fc43.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 30/182] efi-srpm-macros-0:6-5.fc44.no 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 31/182] file-0:5.46-8.fc44.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 32/182] filesystem-srpm-macros-0:3.18 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 33/182] fonts-srpm-macros-1:5.0.0-1.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 34/182] forge-srpm-macros-0:0.4.0-3.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 35/182] fpc-srpm-macros-0:1.3-15.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 36/182] gap-srpm-macros-0:2-1.fc44.no 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 37/182] ghc-srpm-macros-0:1.9.2-3.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 38/182] gnat-srpm-macros-0:6-8.fc43.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 39/182] go-srpm-macros-0:3.8.0-1.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 40/182] java-srpm-macros-0:1-7.fc43.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 41/182] kernel-srpm-macros-0:1.0-27.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 42/182] lua-srpm-macros-0:1-16.fc43.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 43/182] ocaml-srpm-macros-0:11-2.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 44/182] openblas-srpm-macros-0:2-20.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 45/182] package-notes-srpm-macros-0:0 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 46/182] perl-srpm-macros-0:1-60.fc43. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 47/182] pyproject-srpm-macros-0:1.18. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 48/182] python-srpm-macros-0:3.14-9.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 49/182] qt5-srpm-macros-0:5.15.18-1.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 50/182] qt6-srpm-macros-0:6.10.1-1.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 51/182] rpm-0:6.0.1-1.fc44.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 52/182] rust-srpm-macros-0:28.4-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 53/182] tree-sitter-srpm-macros-0:0.4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 54/182] zig-srpm-macros-0:1-5.fc43.no 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 55/182] zip-0:3.0-44.fc43.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 56/182] binutils-0:2.45.50-9.fc44.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 57/182] debugedit-0:5.2-3.fc44.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 58/182] libarchive-0:3.8.4-1.fc44.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 59/182] libgcc-0:15.2.1-5.fc44.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 60/182] libstdc++-0:15.2.1-5.fc44.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 61/182] pkgconf-pkg-config-0:2.3.0-3. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 62/182] popt-0:1.19-9.fc43.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 63/182] readline-0:8.3-2.fc43.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 64/182] rpm-build-libs-0:6.0.1-1.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 65/182] rpm-libs-0:6.0.1-1.fc44.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 66/182] zstd-0:1.5.7-3.fc44.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 67/182] filesystem-0:3.18-50.fc43.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 68/182] ncurses-libs-0:6.5-8.20250614 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 69/182] coreutils-common-0:9.9-1.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 70/182] gmp-1:6.3.0-4.fc44.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 71/182] libattr-0:2.5.2-6.fc43.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 72/182] libcap-0:2.77-1.fc44.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 73/182] openssl-libs-1:3.5.4-1.fc44.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 74/182] systemd-libs-0:259-1.fc44.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 75/182] pcre2-0:10.47-1.fc44.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 76/182] ed-0:1.22.3-1.fc44.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 77/182] audit-libs-0:4.1.2-2.fc44.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 78/182] libeconf-0:0.7.9-2.fc43.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 79/182] libsemanage-0:3.9-4.fc44.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 80/182] libxcrypt-0:4.5.2-2.fc44.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 81/182] pam-libs-0:1.7.1-3.fc43.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 82/182] setup-0:2.15.0-27.fc44.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 83/182] libblkid-0:2.41.3-8.fc44.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 84/182] libcap-ng-0:0.8.5-8.fc44.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 85/182] libfdisk-0:2.41.3-8.fc44.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 86/182] liblastlog2-0:2.41.3-8.fc44.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 87/182] libmount-0:2.41.3-8.fc44.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 88/182] libsmartcols-0:2.41.3-8.fc44. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 89/182] libuuid-0:2.41.3-8.fc44.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 90/182] util-linux-core-0:2.41.3-8.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 91/182] zlib-ng-compat-0:2.3.2-2.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 92/182] fedora-repos-0:44-0.1.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 93/182] mpfr-0:4.2.2-2.fc43.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 94/182] xz-libs-1:5.8.1-4.fc44.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 95/182] libsepol-0:3.9-2.fc43.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 96/182] add-determinism-0:0.7.2-2.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 97/182] linkdupes-0:0.7.2-2.fc44.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 98/182] file-libs-0:5.46-8.fc44.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 99/182] curl-0:8.18.0~rc2-1.fc44.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [100/182] alternatives-0:1.33-3.fc44.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [101/182] jansson-0:2.14-3.fc43.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [102/182] libxml2-0:2.12.10-5.fc44.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [103/182] libzstd-0:1.5.7-3.fc44.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [104/182] lz4-libs-0:1.10.0-3.fc43.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [105/182] pkgconf-0:2.3.0-3.fc43.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [106/182] pkgconf-m4-0:2.3.0-3.fc43.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [107/182] libgomp-0:15.2.1-5.fc44.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [108/182] lua-libs-0:5.4.8-4.fc44.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [109/182] rpm-sign-libs-0:6.0.1-1.fc44. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [110/182] rpm-sequoia-0:1.10.0-1.fc44.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [111/182] sqlite-libs-0:3.51.0-1.fc44.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [112/182] ncurses-base-0:6.5-8.20250614 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [113/182] gnulib-l10n-0:20241231-1.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [114/182] ca-certificates-0:2025.2.80_v 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [115/182] crypto-policies-0:20251128-1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [116/182] pcre2-syntax-0:10.47-1.fc44.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [117/182] fedora-gpg-keys-0:44-0.1.noar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [118/182] fedora-repos-rawhide-0:44-0.1 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [119/182] libpkgconf-0:2.3.0-3.fc43.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [120/182] gnupg2-0:2.4.8-4.fc43.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [121/182] ima-evm-utils-libs-0:1.6.2-7. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [122/182] libfsverity-0:1.6-3.fc43.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [123/182] libffi-0:3.5.2-1.fc44.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [124/182] p11-kit-0:0.25.8-1.fc44.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [125/182] p11-kit-trust-0:0.25.8-1.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [126/182] gpgverify-0:2.2-3.fc43.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [127/182] gnupg2-dirmngr-0:2.4.8-4.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [128/182] gnupg2-gpg-agent-0:2.4.8-4.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [129/182] gnupg2-gpgconf-0:2.4.8-4.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [130/182] gnupg2-keyboxd-0:2.4.8-4.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [131/182] gnupg2-verify-0:2.4.8-4.fc43. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [132/182] libassuan-0:2.5.7-4.fc43.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [133/182] libgcrypt-0:1.11.2-1.fc44.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [134/182] libgpg-error-0:1.58-1.fc44.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [135/182] npth-0:1.8-3.fc43.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [136/182] tpm2-tss-0:4.1.3-8.fc43.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [137/182] libtasn1-0:4.20.0-2.fc43.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [138/182] gnutls-0:3.8.11-6.fc44.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [139/182] libksba-0:1.6.7-4.fc43.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [140/182] openldap-0:2.6.10-4.fc44.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [141/182] json-c-0:0.18-7.fc43.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [142/182] libusb1-0:1.0.29-4.fc44.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [143/182] libidn2-0:2.3.8-2.fc43.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [144/182] libunistring-0:1.1-10.fc43.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [145/182] nettle-0:3.10.1-2.fc43.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [146/182] cyrus-sasl-lib-0:2.1.28-33.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [147/182] libevent-0:2.1.12-16.fc43.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [148/182] libtool-ltdl-0:2.5.4-8.fc44.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [149/182] gdbm-libs-1:1.23-10.fc43.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [150/182] elfutils-libelf-0:0.194-2.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [151/182] elfutils-libs-0:0.194-2.fc44. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [152/182] elfutils-0:0.194-2.fc44.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [153/182] elfutils-debuginfod-client-0: 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [154/182] elfutils-default-yama-scope-0 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [155/182] fedora-release-0:44-0.10.noar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [156/182] systemd-standalone-sysusers-0 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [157/182] gdb-minimal-0:16.3-6.fc44.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [158/182] xxhash-libs-0:0.8.3-3.fc43.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [159/182] fedora-release-identity-basic 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [160/182] libcurl-0:8.18.0~rc2-1.fc44.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [161/182] krb5-libs-0:1.21.3-10.fc44.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [162/182] libbrotli-0:1.2.0-1.fc44.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [163/182] libnghttp2-0:1.68.0-2.fc44.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [164/182] libnghttp3-0:1.14.0-1.fc44.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [165/182] libpsl-0:0.21.5-6.fc43.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [166/182] libssh-0:0.11.3-1.fc44.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [167/182] ngtcp2-0:1.18.0-1.fc44.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [168/182] ngtcp2-crypto-ossl-0:1.18.0-1 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [169/182] keyutils-libs-0:1.6.3-6.fc43. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [170/182] libcom_err-0:1.47.3-3.fc44.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [171/182] libverto-0:0.3.2-11.fc43.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [172/182] publicsuffix-list-dafsa-0:202 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [173/182] libssh-config-0:0.11.3-1.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [174/182] selinux-policy-targeted-0:42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [175/182] policycoreutils-0:3.9-5.fc44. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [176/182] selinux-policy-0:42.19-1.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [177/182] libselinux-utils-0:3.9-5.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [178/182] rpm-plugin-selinux-0:6.0.1-1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [179/182] glibc-common-0:2.42.9000-17.f 100% | 24.0 MiB/s | 343.5 KiB | 00m00s [180/182] glibc-minimal-langpack-0:2.42 100% | 4.7 MiB/s | 72.8 KiB | 00m00s [181/182] glibc-0:2.42.9000-17.fc44.aar 100% | 71.2 MiB/s | 1.9 MiB | 00m00s [182/182] glibc-gconv-extra-0:2.42.9000 100% | 110.5 MiB/s | 1.7 MiB | 00m00s -------------------------------------------------------------------------------- [182/182] Total 100% | 42.4 MiB/s | 4.0 MiB | 00m00s Running transaction Importing OpenPGP key 0x6D9F90A6: UserID : "Fedora (44) " Fingerprint: 36F612DCF27F7D1A48A835E4DBFCF71C6D9F90A6 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-44-primary The key was successfully imported. Importing OpenPGP key 0x6D9F90A6: UserID : "Fedora (44) " Fingerprint: 36F612DCF27F7D1A48A835E4DBFCF71C6D9F90A6 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-44-primary The key was successfully imported. Importing OpenPGP key 0x31645531: UserID : "Fedora (43) " Fingerprint: C6E7F081CF80E13146676E88829B606631645531 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-43-primary The key was successfully imported. Importing OpenPGP key 0xF577861E: UserID : "Fedora (45) " Fingerprint: 4F50A6114CD5C6976A7F1179655A4B02F577861E From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-45-primary The key was successfully imported. [ 1/184] Verify package files 100% | 755.0 B/s | 182.0 B | 00m00s >>> Running %pretrans scriptlet: filesystem-0:3.18-50.fc43.aarch64 >>> Finished %pretrans scriptlet: filesystem-0:3.18-50.fc43.aarch64 >>> [RPM] /var/lib/mock/fedora-rawhide-aarch64-1767224536.444618/root/var/cache/dnf/copr_base-dad6cb7bd6cd6ed2/packages/cpio-2.15-6.fc44.aarch64.rpm: Header OpenPGP V4 RSA/SHA256 signature, key ID 0a52232b6aafcf03: NOKEY [ 2/184] Prepare transaction 100% | 2.3 KiB/s | 182.0 B | 00m00s [ 3/184] Installing libgcc-0:15.2.1-5. 100% | 109.3 MiB/s | 223.9 KiB | 00m00s [ 4/184] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 5/184] Installing publicsuffix-list- 100% | 68.2 MiB/s | 69.8 KiB | 00m00s [ 6/184] Installing fedora-release-ide 100% | 0.0 B/s | 920.0 B | 00m00s [ 7/184] Installing fedora-repos-rawhi 100% | 2.4 MiB/s | 2.4 KiB | 00m00s [ 8/184] Installing fedora-gpg-keys-0: 100% | 29.1 MiB/s | 179.0 KiB | 00m00s [ 9/184] Installing fedora-repos-0:44- 100% | 0.0 B/s | 5.7 KiB | 00m00s [ 10/184] Installing fedora-release-com 100% | 24.3 MiB/s | 24.9 KiB | 00m00s [ 11/184] Installing fedora-release-0:4 100% | 20.2 KiB/s | 124.0 B | 00m00s >>> Running sysusers scriptlet: setup-0:2.15.0-27.fc44.noarch >>> Finished sysusers scriptlet: setup-0:2.15.0-27.fc44.noarch >>> Scriptlet output: >>> Creating group 'adm' with GID 4. >>> Creating group 'audio' with GID 63. >>> Creating group 'cdrom' with GID 11. >>> Creating group 'clock' with GID 103. >>> Creating group 'dialout' with GID 18. >>> Creating group 'disk' with GID 6. >>> Creating group 'floppy' with GID 19. >>> Creating group 'ftp' with GID 50. >>> Creating group 'games' with GID 20. >>> Creating group 'input' with GID 104. >>> Creating group 'kmem' with GID 9. >>> Creating group 'kvm' with GID 36. >>> Creating group 'lock' with GID 54. >>> Creating group 'lp' with GID 7. >>> Creating group 'mail' with GID 12. >>> Creating group 'man' with GID 15. >>> Creating group 'mem' with GID 8. >>> Creating group 'nobody' with GID 65534. >>> Creating group 'render' with GID 105. >>> Creating group 'root' with GID 0. >>> Creating group 'sgx' with GID 106. >>> Creating group 'sys' with GID 3. >>> Creating group 'tape' with GID 33. >>> Creating group 'tty' with GID 5. >>> Creating group 'users' with GID 100. >>> Creating group 'utmp' with GID 22. >>> Creating group 'video' with GID 39. >>> Creating group 'wheel' with GID 10. >>> Creating user 'adm' (adm) with UID 3 and GID 4. >>> Creating group 'bin' with GID 1. >>> Creating user 'bin' (bin) with UID 1 and GID 1. >>> Creating group 'daemon' with GID 2. >>> Creating user 'daemon' (daemon) with UID 2 and GID 2. >>> Creating user 'ftp' (FTP User) with UID 14 and GID 50. >>> Creating user 'games' (games) with UID 12 and GID 100. >>> Creating user 'halt' (halt) with UID 7 and GID 0. >>> Creating user 'lp' (lp) with UID 4 and GID 7. >>> Creating user 'mail' (mail) with UID 8 and GID 12. >>> Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534. >>> Creating user 'operator' (operator) with UID 11 and GID 0. >>> Creating user 'root' (Super User) with UID 0 and GID 0. >>> Creating user 'shutdown' (shutdown) with UID 6 and GID 0. >>> Creating user 'sync' (sync) with UID 5 and GID 0. >>> [ 12/184] Installing setup-0:2.15.0-27. 100% | 39.6 MiB/s | 730.6 KiB | 00m00s >>> [RPM] /etc/hosts created as /etc/hosts.rpmnew [ 13/184] Installing filesystem-0:3.18- 100% | 2.0 MiB/s | 212.8 KiB | 00m00s [ 14/184] Installing pcre2-syntax-0:10. 100% | 138.8 MiB/s | 284.3 KiB | 00m00s [ 15/184] Installing gnulib-l10n-0:2024 100% | 129.3 MiB/s | 661.9 KiB | 00m00s [ 16/184] Installing coreutils-common-0 100% | 320.8 MiB/s | 11.2 MiB | 00m00s [ 17/184] Installing ncurses-base-0:6.5 100% | 49.3 MiB/s | 353.5 KiB | 00m00s [ 18/184] Installing bash-0:5.3.0-2.fc4 100% | 210.7 MiB/s | 8.4 MiB | 00m00s [ 19/184] Installing glibc-common-0:2.4 100% | 60.2 MiB/s | 1.3 MiB | 00m00s [ 20/184] Installing glibc-gconv-extra- 100% | 388.1 MiB/s | 18.6 MiB | 00m00s [ 21/184] Installing glibc-0:2.42.9000- 100% | 148.2 MiB/s | 6.4 MiB | 00m00s [ 22/184] Installing ncurses-libs-0:6.5 100% | 249.5 MiB/s | 1.2 MiB | 00m00s [ 23/184] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 24/184] Installing zlib-ng-compat-0:2 100% | 131.0 MiB/s | 134.1 KiB | 00m00s [ 25/184] Installing bzip2-libs-0:1.0.8 100% | 72.0 MiB/s | 73.8 KiB | 00m00s [ 26/184] Installing libgpg-error-0:1.5 100% | 46.3 MiB/s | 995.5 KiB | 00m00s [ 27/184] Installing libstdc++-0:15.2.1 100% | 315.1 MiB/s | 2.8 MiB | 00m00s [ 28/184] Installing libassuan-0:2.5.7- 100% | 106.3 MiB/s | 217.7 KiB | 00m00s [ 29/184] Installing libgcrypt-0:1.11.2 100% | 239.1 MiB/s | 1.2 MiB | 00m00s [ 30/184] Installing readline-0:8.3-2.f 100% | 276.3 MiB/s | 565.9 KiB | 00m00s [ 31/184] Installing gmp-1:6.3.0-4.fc44 100% | 214.9 MiB/s | 660.2 KiB | 00m00s [ 32/184] Installing libuuid-0:2.41.3-8 100% | 68.7 MiB/s | 70.4 KiB | 00m00s [ 33/184] Installing xz-libs-1:5.8.1-4. 100% | 197.9 MiB/s | 202.6 KiB | 00m00s [ 34/184] Installing popt-0:1.19-9.fc43 100% | 49.3 MiB/s | 151.4 KiB | 00m00s [ 35/184] Installing libzstd-0:1.5.7-3. 100% | 280.5 MiB/s | 861.7 KiB | 00m00s [ 36/184] Installing elfutils-libelf-0: 100% | 286.1 MiB/s | 1.1 MiB | 00m00s [ 37/184] Installing npth-0:1.8-3.fc43. 100% | 92.4 MiB/s | 94.6 KiB | 00m00s [ 38/184] Installing libblkid-0:2.41.3- 100% | 142.3 MiB/s | 291.4 KiB | 00m00s [ 39/184] Installing systemd-libs-0:259 100% | 307.8 MiB/s | 2.5 MiB | 00m00s [ 40/184] Installing libxcrypt-0:4.5.2- 100% | 134.8 MiB/s | 276.1 KiB | 00m00s [ 41/184] Installing libsepol-0:3.9-2.f 100% | 263.9 MiB/s | 810.8 KiB | 00m00s [ 42/184] Installing sqlite-libs-0:3.51 100% | 250.2 MiB/s | 1.5 MiB | 00m00s [ 43/184] Installing gnupg2-gpgconf-0:2 100% | 18.6 MiB/s | 324.0 KiB | 00m00s [ 44/184] Installing libattr-0:2.5.2-6. 100% | 67.8 MiB/s | 69.4 KiB | 00m00s [ 45/184] Installing libacl-0:2.3.2-4.f 100% | 67.2 MiB/s | 68.8 KiB | 00m00s [ 46/184] Installing pcre2-0:10.47-1.fc 100% | 233.0 MiB/s | 715.9 KiB | 00m00s [ 47/184] Installing libselinux-0:3.9-5 100% | 98.8 MiB/s | 202.4 KiB | 00m00s [ 48/184] Installing grep-0:3.12-2.fc43 100% | 47.2 MiB/s | 1.0 MiB | 00m00s [ 49/184] Installing sed-0:4.9-6.fc44.a 100% | 41.0 MiB/s | 881.4 KiB | 00m00s [ 50/184] Installing findutils-1:4.10.0 100% | 80.0 MiB/s | 1.9 MiB | 00m00s [ 51/184] Installing libtasn1-0:4.20.0- 100% | 217.0 MiB/s | 222.2 KiB | 00m00s [ 52/184] Installing libunistring-0:1.1 100% | 291.0 MiB/s | 1.7 MiB | 00m00s [ 53/184] Installing libidn2-0:2.3.8-2. 100% | 55.3 MiB/s | 566.7 KiB | 00m00s [ 54/184] Installing crypto-policies-0: 100% | 22.0 MiB/s | 157.7 KiB | 00m00s [ 55/184] Installing xz-1:5.8.1-4.fc44. 100% | 58.9 MiB/s | 1.4 MiB | 00m00s [ 56/184] Installing libmount-0:2.41.3- 100% | 205.7 MiB/s | 421.2 KiB | 00m00s [ 57/184] Installing gnupg2-verify-0:2. 100% | 21.0 MiB/s | 365.8 KiB | 00m00s [ 58/184] Installing dwz-0:0.16-2.fc43. 100% | 18.6 MiB/s | 324.0 KiB | 00m00s [ 59/184] Installing mpfr-0:4.2.2-2.fc4 100% | 184.9 MiB/s | 757.2 KiB | 00m00s [ 60/184] Installing gawk-0:5.3.2-2.fc4 100% | 103.3 MiB/s | 2.6 MiB | 00m00s [ 61/184] Installing libksba-0:1.6.7-4. 100% | 195.8 MiB/s | 401.0 KiB | 00m00s [ 62/184] Installing unzip-0:6.0-68.fc4 100% | 25.7 MiB/s | 473.8 KiB | 00m00s [ 63/184] Installing file-libs-0:5.46-8 100% | 625.3 MiB/s | 11.9 MiB | 00m00s [ 64/184] Installing file-0:5.46-8.fc44 100% | 8.1 MiB/s | 141.7 KiB | 00m00s [ 65/184] Installing diffutils-0:3.12-3 100% | 70.6 MiB/s | 1.6 MiB | 00m00s [ 66/184] Installing libeconf-0:0.7.9-2 100% | 80.7 MiB/s | 82.6 KiB | 00m00s [ 67/184] Installing libcap-ng-0:0.8.5- 100% | 159.0 MiB/s | 162.8 KiB | 00m00s [ 68/184] Installing audit-libs-0:4.1.2 100% | 239.1 MiB/s | 489.6 KiB | 00m00s [ 69/184] Installing pam-libs-0:1.7.1-3 100% | 110.1 MiB/s | 225.4 KiB | 00m00s [ 70/184] Installing libcap-0:2.77-1.fc 100% | 27.9 MiB/s | 514.0 KiB | 00m00s [ 71/184] Installing libsemanage-0:3.9- 100% | 176.7 MiB/s | 361.9 KiB | 00m00s [ 72/184] Installing libsmartcols-0:2.4 100% | 220.1 MiB/s | 225.4 KiB | 00m00s [ 73/184] Installing alternatives-0:1.3 100% | 5.6 MiB/s | 91.8 KiB | 00m00s [ 74/184] Installing lua-libs-0:5.4.8-4 100% | 161.8 MiB/s | 331.4 KiB | 00m00s [ 75/184] Installing libffi-0:3.5.2-1.f 100% | 153.6 MiB/s | 157.3 KiB | 00m00s [ 76/184] Installing p11-kit-0:0.25.8-1 100% | 93.1 MiB/s | 2.5 MiB | 00m00s [ 77/184] Installing p11-kit-trust-0:0. 100% | 22.6 MiB/s | 532.0 KiB | 00m00s [ 78/184] Installing json-c-0:0.18-7.fc 100% | 136.7 MiB/s | 139.9 KiB | 00m00s [ 79/184] Installing ngtcp2-0:1.18.0-1. 100% | 167.4 MiB/s | 342.8 KiB | 00m00s [ 80/184] Installing openssl-libs-1:3.5 100% | 322.7 MiB/s | 7.4 MiB | 00m00s [ 81/184] Installing coreutils-0:9.9-1. 100% | 188.4 MiB/s | 8.3 MiB | 00m00s [ 82/184] Installing ca-certificates-0: 100% | 1.5 MiB/s | 2.5 MiB | 00m02s [ 83/184] Installing gzip-0:1.14-1.fc44 100% | 22.8 MiB/s | 443.2 KiB | 00m00s [ 84/184] Installing rpm-sequoia-0:1.10 100% | 288.3 MiB/s | 2.3 MiB | 00m00s [ 85/184] Installing libfsverity-0:1.6- 100% | 67.8 MiB/s | 69.4 KiB | 00m00s [ 86/184] Installing libevent-0:2.1.12- 100% | 271.3 MiB/s | 1.1 MiB | 00m00s [ 87/184] Installing ngtcp2-crypto-ossl 100% | 66.8 MiB/s | 68.4 KiB | 00m00s [ 88/184] Installing util-linux-core-0: 100% | 98.5 MiB/s | 2.5 MiB | 00m00s [ 89/184] Installing zip-0:3.0-44.fc43. 100% | 39.4 MiB/s | 766.4 KiB | 00m00s [ 90/184] Installing gnupg2-keyboxd-0:2 100% | 38.2 MiB/s | 234.6 KiB | 00m00s [ 91/184] Installing libpsl-0:0.21.5-6. 100% | 130.5 MiB/s | 133.6 KiB | 00m00s [ 92/184] Installing tar-2:1.35-6.fc43. 100% | 111.3 MiB/s | 3.0 MiB | 00m00s [ 93/184] Installing linkdupes-0:0.7.2- 100% | 40.1 MiB/s | 780.8 KiB | 00m00s [ 94/184] Installing libselinux-utils-0 100% | 67.9 MiB/s | 1.4 MiB | 00m00s [ 95/184] Installing liblastlog2-0:2.41 100% | 27.3 MiB/s | 139.7 KiB | 00m00s [ 96/184] Installing systemd-standalone 100% | 19.0 MiB/s | 330.2 KiB | 00m00s [ 97/184] Installing rpm-libs-0:6.0.1-1 100% | 243.4 MiB/s | 997.1 KiB | 00m00s [ 98/184] Installing libusb1-0:1.0.29-4 100% | 22.0 MiB/s | 180.6 KiB | 00m00s >>> Running sysusers scriptlet: tpm2-tss-0:4.1.3-8.fc43.aarch64 >>> Finished sysusers scriptlet: tpm2-tss-0:4.1.3-8.fc43.aarch64 >>> Scriptlet output: >>> Creating group 'tss' with GID 59. >>> Creating user 'tss' (Account used for TPM access) with UID 59 and GID 59. >>> [ 99/184] Installing tpm2-tss-0:4.1.3-8 100% | 269.8 MiB/s | 2.2 MiB | 00m00s [100/184] Installing ima-evm-utils-libs 100% | 91.8 MiB/s | 94.0 KiB | 00m00s [101/184] Installing gnupg2-gpg-agent-0 100% | 34.6 MiB/s | 851.2 KiB | 00m00s [102/184] Installing libfdisk-0:2.41.3- 100% | 136.6 MiB/s | 419.8 KiB | 00m00s [103/184] Installing util-linux-0:2.41. 100% | 142.8 MiB/s | 6.9 MiB | 00m00s [104/184] Installing policycoreutils-0: 100% | 40.4 MiB/s | 1.3 MiB | 00m00s [105/184] Installing selinux-policy-0:4 100% | 1.3 MiB/s | 33.6 KiB | 00m00s [106/184] Installing selinux-policy-tar 100% | 135.6 MiB/s | 14.9 MiB | 00m00s [107/184] Installing zstd-0:1.5.7-3.fc4 100% | 28.2 MiB/s | 577.6 KiB | 00m00s [108/184] Installing libxml2-0:2.12.10- 100% | 82.2 MiB/s | 1.9 MiB | 00m00s [109/184] Installing nettle-0:3.10.1-2. 100% | 187.6 MiB/s | 768.4 KiB | 00m00s [110/184] Installing gnutls-0:3.8.11-6. 100% | 302.9 MiB/s | 3.6 MiB | 00m00s [111/184] Installing bzip2-0:1.0.8-21.f 100% | 9.5 MiB/s | 175.8 KiB | 00m00s [112/184] Installing add-determinism-0: 100% | 86.1 MiB/s | 2.0 MiB | 00m00s [113/184] Installing build-reproducibil 100% | 1.5 MiB/s | 1.5 KiB | 00m00s [114/184] Installing cpio-0:2.15-6.fc44 100% | 49.8 MiB/s | 1.1 MiB | 00m00s [115/184] Installing ed-0:1.22.3-1.fc44 100% | 9.1 MiB/s | 159.2 KiB | 00m00s [116/184] Installing patch-0:2.8-3.fc44 100% | 15.2 MiB/s | 264.0 KiB | 00m00s [117/184] Installing jansson-0:2.14-3.f 100% | 92.3 MiB/s | 94.5 KiB | 00m00s [118/184] Installing lz4-libs-0:1.10.0- 100% | 193.9 MiB/s | 198.5 KiB | 00m00s [119/184] Installing libarchive-0:3.8.4 100% | 238.6 MiB/s | 977.2 KiB | 00m00s [120/184] Installing libgomp-0:15.2.1-5 100% | 253.2 MiB/s | 518.5 KiB | 00m00s [121/184] Installing libpkgconf-0:2.3.0 100% | 132.0 MiB/s | 135.1 KiB | 00m00s [122/184] Installing pkgconf-0:2.3.0-3. 100% | 6.6 MiB/s | 114.9 KiB | 00m00s [123/184] Installing libtool-ltdl-0:2.5 100% | 92.9 MiB/s | 95.1 KiB | 00m00s [124/184] Installing gdbm-libs-1:1.23-1 100% | 115.1 MiB/s | 235.6 KiB | 00m00s [125/184] Installing cyrus-sasl-lib-0:2 100% | 100.7 MiB/s | 2.4 MiB | 00m00s [126/184] Installing openldap-0:2.6.10- 100% | 186.9 MiB/s | 765.6 KiB | 00m00s [127/184] Installing gnupg2-dirmngr-0:2 100% | 27.6 MiB/s | 649.1 KiB | 00m00s [128/184] Installing gnupg2-0:2.4.8-4.f 100% | 176.4 MiB/s | 6.5 MiB | 00m00s [129/184] Installing rpm-sign-libs-0:6. 100% | 67.0 MiB/s | 68.6 KiB | 00m00s [130/184] Installing gpgverify-0:2.2-3. 100% | 9.2 MiB/s | 9.4 KiB | 00m00s [131/184] Installing xxhash-libs-0:0.8. 100% | 85.3 MiB/s | 87.4 KiB | 00m00s [132/184] Installing libbrotli-0:1.2.0- 100% | 222.6 MiB/s | 911.8 KiB | 00m00s [133/184] Installing libnghttp2-0:1.68. 100% | 194.4 MiB/s | 199.1 KiB | 00m00s [134/184] Installing libnghttp3-0:1.14. 100% | 203.1 MiB/s | 208.0 KiB | 00m00s [135/184] Installing keyutils-libs-0:1. 100% | 97.4 MiB/s | 99.8 KiB | 00m00s [136/184] Installing libcom_err-0:1.47. 100% | 109.7 MiB/s | 112.3 KiB | 00m00s [137/184] Installing libverto-0:0.3.2-1 100% | 69.5 MiB/s | 71.2 KiB | 00m00s [138/184] Installing krb5-libs-0:1.21.3 100% | 253.2 MiB/s | 2.5 MiB | 00m00s [139/184] Installing libssh-0:0.11.3-1. 100% | 191.8 MiB/s | 589.1 KiB | 00m00s [140/184] Installing libcurl-0:8.18.0~r 100% | 239.8 MiB/s | 982.0 KiB | 00m00s [141/184] Installing curl-0:8.18.0~rc2- 100% | 17.5 MiB/s | 466.3 KiB | 00m00s [142/184] Installing rpm-0:6.0.1-1.fc44 100% | 68.1 MiB/s | 2.8 MiB | 00m00s [143/184] Installing cmake-srpm-macros- 100% | 785.2 KiB/s | 804.0 B | 00m00s [144/184] Installing efi-srpm-macros-0: 100% | 40.2 MiB/s | 41.2 KiB | 00m00s [145/184] Installing java-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [146/184] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [147/184] Installing tree-sitter-srpm-m 100% | 9.1 MiB/s | 9.3 KiB | 00m00s [148/184] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.7 KiB | 00m00s [149/184] Installing filesystem-srpm-ma 100% | 38.0 MiB/s | 38.9 KiB | 00m00s [150/184] Installing elfutils-default-y 100% | 510.7 KiB/s | 2.0 KiB | 00m00s [151/184] Installing elfutils-libs-0:0. 100% | 243.6 MiB/s | 748.2 KiB | 00m00s [152/184] Installing elfutils-debuginfo 100% | 7.9 MiB/s | 146.0 KiB | 00m00s [153/184] Installing binutils-0:2.45.50 100% | 296.9 MiB/s | 30.6 MiB | 00m00s [154/184] Installing elfutils-0:0.194-2 100% | 128.0 MiB/s | 3.2 MiB | 00m00s [155/184] Installing gdb-minimal-0:16.3 100% | 246.1 MiB/s | 13.0 MiB | 00m00s [156/184] Installing debugedit-0:5.2-3. 100% | 17.4 MiB/s | 321.2 KiB | 00m00s [157/184] Installing rpm-build-libs-0:6 100% | 129.4 MiB/s | 265.0 KiB | 00m00s [158/184] Installing pkgconf-m4-0:2.3.0 100% | 0.0 B/s | 14.8 KiB | 00m00s [159/184] Installing pkgconf-pkg-config 100% | 110.8 KiB/s | 1.8 KiB | 00m00s [160/184] Installing rust-srpm-macros-0 100% | 6.2 MiB/s | 6.4 KiB | 00m00s [161/184] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 740.0 B | 00m00s [162/184] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [163/184] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [164/184] Installing package-notes-srpm 100% | 0.0 B/s | 2.0 KiB | 00m00s [165/184] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [166/184] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.1 KiB | 00m00s [167/184] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [168/184] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [169/184] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [170/184] Installing gap-srpm-macros-0: 100% | 0.0 B/s | 2.7 KiB | 00m00s [171/184] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [172/184] Installing ansible-srpm-macro 100% | 35.4 MiB/s | 36.2 KiB | 00m00s [173/184] Installing rpm-build-0:6.0.1- 100% | 29.7 MiB/s | 608.2 KiB | 00m00s [174/184] Installing pyproject-srpm-mac 100% | 2.4 MiB/s | 2.5 KiB | 00m00s [175/184] Installing redhat-rpm-config- 100% | 61.8 MiB/s | 189.9 KiB | 00m00s [176/184] Installing forge-srpm-macros- 100% | 39.3 MiB/s | 40.3 KiB | 00m00s [177/184] Installing fonts-srpm-macros- 100% | 55.7 MiB/s | 57.0 KiB | 00m00s [178/184] Installing go-srpm-macros-0:3 100% | 61.6 MiB/s | 63.0 KiB | 00m00s [179/184] Installing R-srpm-macros-0:1. 100% | 3.9 MiB/s | 4.0 KiB | 00m00s [180/184] Installing python-srpm-macros 100% | 8.6 MiB/s | 52.9 KiB | 00m00s [181/184] Installing rpm-plugin-selinux 100% | 67.4 MiB/s | 69.0 KiB | 00m00s [182/184] Installing which-0:2.23-3.fc4 100% | 6.5 MiB/s | 125.6 KiB | 00m00s [183/184] Installing shadow-utils-2:4.1 100% | 109.6 MiB/s | 4.5 MiB | 00m00s [184/184] Installing info-0:7.2-7.fc44. 100% | 50.5 KiB/s | 422.0 KiB | 00m08s Warning: skipped OpenPGP checks for 10 packages from repository: copr_base Complete! Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: R-srpm-macros-1.3.0-1.fc44.noarch add-determinism-0.7.2-2.fc44.aarch64 alternatives-1.33-3.fc44.aarch64 ansible-srpm-macros-1-18.1.fc43.noarch audit-libs-4.1.2-2.fc44.aarch64 bash-5.3.0-2.fc43.aarch64 binutils-2.45.50-9.fc44.aarch64 build-reproducibility-srpm-macros-0.7.2-2.fc44.noarch bzip2-1.0.8-21.fc43.aarch64 bzip2-libs-1.0.8-21.fc43.aarch64 ca-certificates-2025.2.80_v9.0.304-2.fc44.noarch cmake-srpm-macros-3.31.10-3.fc44.noarch coreutils-9.9-1.fc44.aarch64 coreutils-common-9.9-1.fc44.aarch64 cpio-2.15-6.fc44.aarch64 crypto-policies-20251128-1.git19878fe.fc44.noarch curl-8.18.0~rc2-1.fc44.aarch64 cyrus-sasl-lib-2.1.28-33.fc44.aarch64 debugedit-5.2-3.fc44.aarch64 diffutils-3.12-3.fc43.aarch64 dwz-0.16-2.fc43.aarch64 ed-1.22.3-1.fc44.aarch64 efi-srpm-macros-6-5.fc44.noarch elfutils-0.194-2.fc44.aarch64 elfutils-debuginfod-client-0.194-2.fc44.aarch64 elfutils-default-yama-scope-0.194-2.fc44.noarch elfutils-libelf-0.194-2.fc44.aarch64 elfutils-libs-0.194-2.fc44.aarch64 fedora-gpg-keys-44-0.1.noarch fedora-release-44-0.10.noarch fedora-release-common-44-0.10.noarch fedora-release-identity-basic-44-0.10.noarch fedora-repos-44-0.1.noarch fedora-repos-rawhide-44-0.1.noarch file-5.46-8.fc44.aarch64 file-libs-5.46-8.fc44.aarch64 filesystem-3.18-50.fc43.aarch64 filesystem-srpm-macros-3.18-50.fc43.noarch findutils-4.10.0-6.fc43.aarch64 fonts-srpm-macros-5.0.0-1.fc44.noarch forge-srpm-macros-0.4.0-3.fc43.noarch fpc-srpm-macros-1.3-15.fc43.noarch gap-srpm-macros-2-1.fc44.noarch gawk-5.3.2-2.fc43.aarch64 gdb-minimal-16.3-6.fc44.aarch64 gdbm-libs-1.23-10.fc43.aarch64 ghc-srpm-macros-1.9.2-3.fc43.noarch glibc-2.42.9000-17.fc44.aarch64 glibc-common-2.42.9000-17.fc44.aarch64 glibc-gconv-extra-2.42.9000-17.fc44.aarch64 glibc-minimal-langpack-2.42.9000-17.fc44.aarch64 gmp-6.3.0-4.fc44.aarch64 gnat-srpm-macros-6-8.fc43.noarch gnulib-l10n-20241231-1.fc44.noarch gnupg2-2.4.8-4.fc43.aarch64 gnupg2-dirmngr-2.4.8-4.fc43.aarch64 gnupg2-gpg-agent-2.4.8-4.fc43.aarch64 gnupg2-gpgconf-2.4.8-4.fc43.aarch64 gnupg2-keyboxd-2.4.8-4.fc43.aarch64 gnupg2-verify-2.4.8-4.fc43.aarch64 gnutls-3.8.11-6.fc44.aarch64 go-srpm-macros-3.8.0-1.fc44.noarch gpg-pubkey-36f612dcf27f7d1a48a835e4dbfcf71c6d9f90a6-6786af3b gpg-pubkey-4f50a6114cd5c6976a7f1179655a4b02f577861e-6888bc98 gpg-pubkey-c6e7f081cf80e13146676e88829b606631645531-66b6dccf gpgverify-2.2-3.fc43.noarch grep-3.12-2.fc43.aarch64 gzip-1.14-1.fc44.aarch64 ima-evm-utils-libs-1.6.2-7.fc44.aarch64 info-7.2-7.fc44.aarch64 jansson-2.14-3.fc43.aarch64 java-srpm-macros-1-7.fc43.noarch json-c-0.18-7.fc43.aarch64 kernel-srpm-macros-1.0-27.fc43.noarch keyutils-libs-1.6.3-6.fc43.aarch64 krb5-libs-1.21.3-10.fc44.aarch64 libacl-2.3.2-4.fc43.aarch64 libarchive-3.8.4-1.fc44.aarch64 libassuan-2.5.7-4.fc43.aarch64 libattr-2.5.2-6.fc43.aarch64 libblkid-2.41.3-8.fc44.aarch64 libbrotli-1.2.0-1.fc44.aarch64 libcap-2.77-1.fc44.aarch64 libcap-ng-0.8.5-8.fc44.aarch64 libcom_err-1.47.3-3.fc44.aarch64 libcurl-8.18.0~rc2-1.fc44.aarch64 libeconf-0.7.9-2.fc43.aarch64 libevent-2.1.12-16.fc43.aarch64 libfdisk-2.41.3-8.fc44.aarch64 libffi-3.5.2-1.fc44.aarch64 libfsverity-1.6-3.fc43.aarch64 libgcc-15.2.1-5.fc44.aarch64 libgcrypt-1.11.2-1.fc44.aarch64 libgomp-15.2.1-5.fc44.aarch64 libgpg-error-1.58-1.fc44.aarch64 libidn2-2.3.8-2.fc43.aarch64 libksba-1.6.7-4.fc43.aarch64 liblastlog2-2.41.3-8.fc44.aarch64 libmount-2.41.3-8.fc44.aarch64 libnghttp2-1.68.0-2.fc44.aarch64 libnghttp3-1.14.0-1.fc44.aarch64 libpkgconf-2.3.0-3.fc43.aarch64 libpsl-0.21.5-6.fc43.aarch64 libselinux-3.9-5.fc44.aarch64 libselinux-utils-3.9-5.fc44.aarch64 libsemanage-3.9-4.fc44.aarch64 libsepol-3.9-2.fc43.aarch64 libsmartcols-2.41.3-8.fc44.aarch64 libssh-0.11.3-1.fc44.aarch64 libssh-config-0.11.3-1.fc44.noarch libstdc++-15.2.1-5.fc44.aarch64 libtasn1-4.20.0-2.fc43.aarch64 libtool-ltdl-2.5.4-8.fc44.aarch64 libunistring-1.1-10.fc43.aarch64 libusb1-1.0.29-4.fc44.aarch64 libuuid-2.41.3-8.fc44.aarch64 libverto-0.3.2-11.fc43.aarch64 libxcrypt-4.5.2-2.fc44.aarch64 libxml2-2.12.10-5.fc44.aarch64 libzstd-1.5.7-3.fc44.aarch64 linkdupes-0.7.2-2.fc44.aarch64 lua-libs-5.4.8-4.fc44.aarch64 lua-srpm-macros-1-16.fc43.noarch lz4-libs-1.10.0-3.fc43.aarch64 mpfr-4.2.2-2.fc43.aarch64 ncurses-base-6.5-8.20250614.fc44.noarch ncurses-libs-6.5-8.20250614.fc44.aarch64 nettle-3.10.1-2.fc43.aarch64 ngtcp2-1.18.0-1.fc44.aarch64 ngtcp2-crypto-ossl-1.18.0-1.fc44.aarch64 npth-1.8-3.fc43.aarch64 ocaml-srpm-macros-11-2.fc43.noarch openblas-srpm-macros-2-20.fc43.noarch openldap-2.6.10-4.fc44.aarch64 openssl-libs-3.5.4-1.fc44.aarch64 p11-kit-0.25.8-1.fc44.aarch64 p11-kit-trust-0.25.8-1.fc44.aarch64 package-notes-srpm-macros-0.5-14.fc43.noarch pam-libs-1.7.1-3.fc43.aarch64 patch-2.8-3.fc44.aarch64 pcre2-10.47-1.fc44.aarch64 pcre2-syntax-10.47-1.fc44.noarch perl-srpm-macros-1-60.fc43.noarch pkgconf-2.3.0-3.fc43.aarch64 pkgconf-m4-2.3.0-3.fc43.noarch pkgconf-pkg-config-2.3.0-3.fc43.aarch64 policycoreutils-3.9-5.fc44.aarch64 popt-1.19-9.fc43.aarch64 publicsuffix-list-dafsa-20250616-2.fc43.noarch pyproject-srpm-macros-1.18.6-1.fc44.noarch python-srpm-macros-3.14-9.fc44.noarch qt5-srpm-macros-5.15.18-1.fc44.noarch qt6-srpm-macros-6.10.1-1.fc44.noarch readline-8.3-2.fc43.aarch64 redhat-rpm-config-343-19.fc44.noarch rpm-6.0.1-1.fc44.aarch64 rpm-build-6.0.1-1.fc44.aarch64 rpm-build-libs-6.0.1-1.fc44.aarch64 rpm-libs-6.0.1-1.fc44.aarch64 rpm-plugin-selinux-6.0.1-1.fc44.aarch64 rpm-sequoia-1.10.0-1.fc44.aarch64 rpm-sign-libs-6.0.1-1.fc44.aarch64 rust-srpm-macros-28.4-1.fc44.noarch sed-4.9-6.fc44.aarch64 selinux-policy-42.19-1.fc44.noarch selinux-policy-targeted-42.19-1.fc44.noarch setup-2.15.0-27.fc44.noarch shadow-utils-4.18.0-7.fc44.aarch64 sqlite-libs-3.51.0-1.fc44.aarch64 systemd-libs-259-1.fc44.aarch64 systemd-standalone-sysusers-259-1.fc44.aarch64 tar-1.35-6.fc43.aarch64 tpm2-tss-4.1.3-8.fc43.aarch64 tree-sitter-srpm-macros-0.4.2-1.fc43.noarch unzip-6.0-68.fc44.aarch64 util-linux-2.41.3-8.fc44.aarch64 util-linux-core-2.41.3-8.fc44.aarch64 which-2.23-3.fc43.aarch64 xxhash-libs-0.8.3-3.fc43.aarch64 xz-5.8.1-4.fc44.aarch64 xz-libs-5.8.1-4.fc44.aarch64 zig-srpm-macros-1-5.fc43.noarch zip-3.0-44.fc43.aarch64 zlib-ng-compat-2.3.2-2.fc44.aarch64 zstd-1.5.7-3.fc44.aarch64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1753315200 Wrote: /builddir/build/SRPMS/inkscape-1.4.2-7.fc44.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-aarch64-1767224536.444618/root/var/log/dnf5.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-a0u9b77a/inkscape/inkscape.spec) Config(child) 0 minutes 21 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-7.fc44.src.rpm) Config(fedora-rawhide-aarch64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-aarch64-bootstrap-1767224536.444618/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-aarch64-bootstrap-1767224536.444618/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/fedora-rawhide-aarch64-1767224536.444618/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-6.0.1-1.fc44.aarch64 rpm-sequoia-1.10.0-1.fc44.aarch64 dnf5-5.3.0.0-3.fc44.aarch64 dnf5-plugins-5.3.0.0-3.fc44.aarch64 Finish: chroot init Start: build phase for inkscape-1.4.2-7.fc44.src.rpm Start: build setup for inkscape-1.4.2-7.fc44.src.rpm Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1753315200 Wrote: /builddir/build/SRPMS/inkscape-1.4.2-7.fc44.src.rpm Updating and loading repositories: Copr repository 100% | 2.9 KiB/s | 1.5 KiB | 00m01s fedora 100% | 12.9 KiB/s | 10.5 KiB | 00m01s Repositories loaded. Package "gnupg2-2.4.8-4.fc43.aarch64" is already installed. Package Arch Version Repository Size Installing: GraphicsMagick-c++-devel aarch64 0:1.3.45-5.fc43 fedora 276.6 KiB boost-devel aarch64 0:1.83.0-17.fc44 fedora 143.0 MiB cairo-devel aarch64 0:1.18.4-2.fc43 fedora 2.3 MiB cmake aarch64 0:3.31.10-3.fc44 fedora 29.7 MiB desktop-file-utils aarch64 0:0.28-2.fc43 fedora 318.3 KiB dos2unix aarch64 0:7.5.3-1.fc44 fedora 859.8 KiB double-conversion-devel aarch64 0:3.4.0-1.fc44 fedora 103.7 KiB fontconfig-devel aarch64 0:2.17.0-3.fc43 fedora 123.6 KiB gc-devel aarch64 0:8.2.6-5.fc43 fedora 395.7 KiB gcc-c++ aarch64 0:15.2.1-5.fc44 fedora 38.9 MiB gettext-devel aarch64 0:0.26-2.fc44 copr_base 1.4 MiB glib2-devel aarch64 0:2.87.0-1.fc44 fedora 16.0 MiB gsl-devel aarch64 0:2.8-2.fc43 fedora 1.6 MiB gspell-devel aarch64 0:1.14.2-1.fc44 fedora 201.0 KiB gtest-devel aarch64 0:1.17.0-1.fc44 fedora 1.1 MiB gtk3-devel aarch64 0:3.24.51-2.fc44 fedora 34.5 MiB gtkmm3.0-devel aarch64 0:3.24.10-2.fc43 fedora 4.7 MiB gtksourceview4-devel aarch64 0:4.8.4-10.fc43 fedora 3.0 MiB harfbuzz-devel aarch64 0:12.3.0-1.fc44 fedora 5.3 MiB lcms2-devel aarch64 0:2.16-6.fc43 fedora 135.7 KiB lib2geom-devel aarch64 0:1.4-5.fc43 fedora 788.2 KiB libappstream-glib aarch64 0:0.8.3-4.fc43 fedora 1.5 MiB libcdr-devel aarch64 0:0.1.8-4.fc43 fedora 149.4 KiB libepoxy-devel aarch64 0:1.5.10-11.fc44 fedora 1.6 MiB libjpeg-turbo-devel aarch64 0:3.1.2-1.fc44 fedora 353.9 KiB libpng-devel aarch64 2:1.6.53-1.fc44 fedora 958.6 KiB librevenge-devel aarch64 0:0.0.5-12.fc44 fedora 395.4 KiB libsoup-devel aarch64 0:2.74.3-9.fc43 fedora 1.7 MiB libvisio-devel aarch64 0:0.1.8-5.fc43 fedora 241.2 KiB libwpg-devel aarch64 0:0.3.4-6.fc43 fedora 3.1 KiB libxml2-devel aarch64 0:2.12.10-5.fc44 fedora 3.4 MiB libxslt-devel aarch64 0:1.1.43-5.fc44 fedora 957.2 KiB pango-devel aarch64 0:1.57.0-1.fc44 fedora 1.5 MiB poppler-devel aarch64 0:25.07.0-3.fc44 fedora 1.5 MiB poppler-glib-devel aarch64 0:25.07.0-3.fc44 fedora 906.0 KiB potrace-devel aarch64 0:1.16-15.fc43 fedora 4.5 KiB python3-rpm-macros noarch 0:3.14-9.fc44 fedora 6.5 KiB readline-devel aarch64 0:8.3-2.fc43 fedora 595.8 KiB zlib-ng-compat-devel aarch64 0:2.3.2-2.fc44 fedora 107.0 KiB Installing dependencies: GraphicsMagick aarch64 0:1.3.45-5.fc43 fedora 8.9 MiB GraphicsMagick-c++ aarch64 0:1.3.45-5.fc43 fedora 516.2 KiB GraphicsMagick-devel aarch64 0:1.3.45-5.fc43 fedora 342.1 KiB abattis-cantarell-vf-fonts noarch 0:0.301-15.fc43 fedora 192.7 KiB adwaita-cursor-theme noarch 0:49.0-1.fc44 fedora 11.4 MiB adwaita-icon-theme noarch 0:49.0-1.fc44 fedora 1.2 MiB adwaita-icon-theme-legacy noarch 0:46.2-4.fc43 fedora 2.1 MiB annobin-docs noarch 0:13.03-1.fc44 fedora 99.2 KiB annobin-plugin-gcc aarch64 0:13.03-1.fc44 fedora 707.7 KiB at-spi2-atk aarch64 0:2.58.2-1.fc44 fedora 359.2 KiB at-spi2-atk-devel aarch64 0:2.58.2-1.fc44 fedora 1.6 KiB at-spi2-core aarch64 0:2.58.2-1.fc44 fedora 1.6 MiB at-spi2-core-devel aarch64 0:2.58.2-1.fc44 fedora 4.3 MiB atk aarch64 0:2.58.2-1.fc44 fedora 296.8 KiB atk-devel aarch64 0:2.58.2-1.fc44 fedora 5.9 MiB atkmm aarch64 0:2.28.4-4.fc43 fedora 422.1 KiB atkmm-devel aarch64 0:2.28.4-4.fc43 fedora 231.9 KiB avahi-glib aarch64 0:0.9~rc2-6.fc43 fedora 67.6 KiB avahi-libs aarch64 0:0.9~rc2-6.fc43 fedora 230.4 KiB boost aarch64 0:1.83.0-17.fc44 fedora 1.3 KiB boost-atomic aarch64 0:1.83.0-17.fc44 fedora 68.8 KiB boost-chrono aarch64 0:1.83.0-17.fc44 fedora 69.4 KiB boost-container aarch64 0:1.83.0-17.fc44 fedora 69.4 KiB boost-context aarch64 0:1.83.0-17.fc44 fedora 68.3 KiB boost-contract aarch64 0:1.83.0-17.fc44 fedora 134.7 KiB boost-coroutine aarch64 0:1.83.0-17.fc44 fedora 69.1 KiB boost-date-time aarch64 0:1.83.0-17.fc44 fedora 68.2 KiB boost-fiber aarch64 0:1.83.0-17.fc44 fedora 134.4 KiB boost-filesystem aarch64 0:1.83.0-17.fc44 fedora 134.8 KiB boost-graph aarch64 0:1.83.0-17.fc44 fedora 334.0 KiB boost-iostreams aarch64 0:1.83.0-17.fc44 fedora 134.2 KiB boost-json aarch64 0:1.83.0-17.fc44 fedora 328.4 KiB boost-locale aarch64 0:1.83.0-17.fc44 fedora 594.6 KiB boost-log aarch64 0:1.83.0-17.fc44 fedora 1.5 MiB boost-math aarch64 0:1.83.0-17.fc44 fedora 862.2 KiB boost-nowide aarch64 0:1.83.0-17.fc44 fedora 68.8 KiB boost-numpy3 aarch64 0:1.83.0-17.fc44 fedora 69.4 KiB boost-program-options aarch64 0:1.83.0-17.fc44 fedora 267.4 KiB boost-python3 aarch64 0:1.83.0-17.fc44 fedora 268.3 KiB boost-random aarch64 0:1.83.0-17.fc44 fedora 69.5 KiB boost-regex aarch64 0:1.83.0-17.fc44 fedora 266.3 KiB boost-serialization aarch64 0:1.83.0-17.fc44 fedora 467.4 KiB boost-stacktrace aarch64 0:1.83.0-17.fc44 fedora 203.7 KiB boost-system aarch64 0:1.83.0-17.fc44 fedora 68.2 KiB boost-test aarch64 0:1.83.0-17.fc44 fedora 728.4 KiB boost-thread aarch64 0:1.83.0-17.fc44 fedora 136.3 KiB boost-timer aarch64 0:1.83.0-17.fc44 fedora 69.0 KiB boost-type_erasure aarch64 0:1.83.0-17.fc44 fedora 70.1 KiB boost-wave aarch64 0:1.83.0-17.fc44 fedora 854.2 KiB brotli aarch64 0:1.2.0-1.fc44 fedora 69.6 KiB brotli-devel aarch64 0:1.2.0-1.fc44 fedora 65.9 KiB bubblewrap aarch64 0:0.11.0-2.fc43 fedora 182.8 KiB bzip2-devel aarch64 0:1.0.8-21.fc43 fedora 309.8 KiB cairo aarch64 0:1.18.4-2.fc43 fedora 1.8 MiB cairo-gobject aarch64 0:1.18.4-2.fc43 fedora 67.2 KiB cairo-gobject-devel aarch64 0:1.18.4-2.fc43 fedora 7.0 KiB cairomm aarch64 0:1.14.5-12.fc43 fedora 221.8 KiB cairomm-devel aarch64 0:1.14.5-12.fc43 fedora 244.4 KiB cmake-data noarch 0:3.31.10-3.fc44 fedora 8.4 MiB cmake-filesystem aarch64 0:3.31.10-3.fc44 fedora 0.0 B cmake-rpm-macros noarch 0:3.31.10-3.fc44 fedora 8.2 KiB colord-libs aarch64 0:1.4.8-2.fc43 fedora 970.2 KiB cpp aarch64 0:15.2.1-5.fc44 fedora 35.5 MiB cups-filesystem noarch 1:2.4.16-4.fc44 fedora 0.0 B cups-libs aarch64 1:2.4.16-4.fc44 fedora 666.7 KiB dbus aarch64 1:1.16.0-4.fc43 fedora 0.0 B dbus-devel aarch64 1:1.16.0-4.fc43 fedora 131.7 KiB dbus-libs aarch64 1:1.16.0-4.fc43 fedora 397.8 KiB default-fonts-core-sans noarch 0:4.2-5.fc43 fedora 11.9 KiB double-conversion aarch64 0:3.4.0-1.fc44 fedora 141.2 KiB duktape aarch64 0:2.7.0-10.fc43 fedora 671.9 KiB emacs-filesystem aarch64 1:30.2-1.fc44 fedora 0.0 B enchant2 aarch64 0:2.8.14-1.fc44 fedora 330.7 KiB enchant2-devel aarch64 0:2.8.14-1.fc44 fedora 37.1 KiB expat aarch64 0:2.7.3-1.fc44 fedora 361.0 KiB flexiblas aarch64 0:3.5.0-1.fc44 fedora 38.0 KiB flexiblas-netlib aarch64 0:3.5.0-1.fc44 fedora 14.4 MiB flexiblas-openblas-openmp aarch64 0:3.5.0-1.fc44 fedora 67.3 KiB fontconfig aarch64 0:2.17.0-3.fc43 fedora 1.2 MiB fonts-filesystem noarch 1:5.0.0-1.fc44 fedora 0.0 B freetype aarch64 0:2.14.1-1.fc44 fedora 878.6 KiB freetype-devel aarch64 0:2.14.1-1.fc44 fedora 8.6 MiB fribidi aarch64 0:1.0.16-3.fc43 fedora 246.3 KiB fribidi-devel aarch64 0:1.0.16-3.fc43 fedora 78.0 KiB gc aarch64 0:8.2.6-5.fc43 fedora 402.3 KiB gcc aarch64 0:15.2.1-5.fc44 fedora 99.6 MiB gcc-plugin-annobin aarch64 0:15.2.1-5.fc44 fedora 69.2 KiB gdk-pixbuf2 aarch64 0:2.44.4-1.fc44 fedora 2.6 MiB gdk-pixbuf2-devel aarch64 0:2.44.4-1.fc44 fedora 2.3 MiB gettext aarch64 0:0.26-2.fc44 copr_base 13.5 MiB gettext-common-devel noarch 0:0.26-2.fc44 copr_base 593.4 KiB gettext-envsubst aarch64 0:0.26-2.fc44 copr_base 106.6 KiB gettext-libs aarch64 0:0.26-2.fc44 copr_base 2.3 MiB gettext-runtime aarch64 0:0.26-2.fc44 copr_base 775.5 KiB glib-networking aarch64 0:2.80.1-3.fc43 fedora 887.4 KiB glib2 aarch64 0:2.87.0-1.fc44 fedora 15.6 MiB glibc-devel aarch64 0:2.42.9000-17.fc44 copr_base 2.3 MiB glibmm2.4 aarch64 0:2.66.8-2.fc43 fedora 3.0 MiB glibmm2.4-devel aarch64 0:2.66.8-2.fc43 fedora 3.4 MiB glycin-devel aarch64 0:2.0.5-2.fc44 fedora 126.1 KiB glycin-libs aarch64 0:2.0.5-2.fc44 fedora 4.1 MiB glycin-loaders aarch64 0:2.0.5-2.fc44 fedora 12.0 MiB gmock aarch64 0:1.17.0-1.fc44 fedora 202.1 KiB google-noto-fonts-common noarch 0:20251201-1.fc44 fedora 17.7 KiB google-noto-sans-vf-fonts noarch 0:20251201-1.fc44 fedora 1.4 MiB gpgme aarch64 0:1.24.3-6.fc44 fedora 691.3 KiB gpgmepp aarch64 0:1.24.3-6.fc44 fedora 458.4 KiB graphite2 aarch64 0:1.3.14-19.fc43 fedora 239.6 KiB graphite2-devel aarch64 0:1.3.14-19.fc43 fedora 49.3 KiB groff-base aarch64 0:1.23.0-11.fc44 fedora 4.2 MiB gsettings-desktop-schemas aarch64 0:49.1-3.fc44 fedora 5.7 MiB gsl aarch64 0:2.8-2.fc43 fedora 3.4 MiB gspell aarch64 0:1.14.2-1.fc44 fedora 406.0 KiB gtest aarch64 0:1.17.0-1.fc44 fedora 526.3 KiB gtk-update-icon-cache aarch64 0:3.24.51-2.fc44 fedora 94.1 KiB gtk3 aarch64 0:3.24.51-2.fc44 fedora 22.9 MiB gtkmm3.0 aarch64 0:3.24.10-2.fc43 fedora 5.1 MiB gtksourceview4 aarch64 0:4.8.4-10.fc43 fedora 4.5 MiB harfbuzz aarch64 0:12.3.0-1.fc44 fedora 2.7 MiB harfbuzz-cairo aarch64 0:12.3.0-1.fc44 fedora 68.0 KiB harfbuzz-icu aarch64 0:12.3.0-1.fc44 fedora 67.3 KiB hicolor-icon-theme noarch 0:0.18-2.fc43 fedora 72.4 KiB highway aarch64 0:1.3.0-1.fc44 fedora 1.5 MiB hunspell aarch64 0:1.7.2-10.fc43 fedora 1.4 MiB hunspell-en-US noarch 0:0.20201207-12.fc43 fedora 557.4 KiB hunspell-filesystem aarch64 0:1.7.2-10.fc43 fedora 0.0 B hwdata noarch 0:0.402-1.fc44 fedora 9.7 MiB iso-codes noarch 0:4.19.0-1.fc44 fedora 22.3 MiB jasper-libs aarch64 0:4.2.8-1.fc44 fedora 332.8 KiB jbigkit-libs aarch64 0:2.1-32.fc43 fedora 181.5 KiB json-glib aarch64 0:1.10.8-4.fc44 fedora 616.4 KiB jsoncpp aarch64 0:1.9.6-2.fc43 fedora 271.8 KiB kernel-headers aarch64 0:6.19.0-0.rc2.20.fc44 fedora 6.8 MiB lcms2 aarch64 0:2.16-6.fc43 fedora 484.8 KiB lib2geom aarch64 0:1.4-5.fc43 fedora 964.9 KiB libICE aarch64 0:1.1.2-3.fc43 fedora 222.4 KiB libSM aarch64 0:1.2.5-3.fc43 fedora 129.1 KiB libX11 aarch64 0:1.8.12-2.fc44 fedora 1.3 MiB libX11-common noarch 0:1.8.12-2.fc44 fedora 1.1 MiB libX11-devel aarch64 0:1.8.12-2.fc44 fedora 1.0 MiB libX11-xcb aarch64 0:1.8.12-2.fc44 fedora 66.8 KiB libXau aarch64 0:1.0.12-3.fc43 fedora 121.0 KiB libXau-devel aarch64 0:1.0.12-3.fc43 fedora 7.5 KiB libXcomposite aarch64 0:0.4.6-6.fc43 fedora 96.5 KiB libXcomposite-devel aarch64 0:0.4.6-6.fc43 fedora 8.0 KiB libXcursor aarch64 0:1.2.3-3.fc43 fedora 69.5 KiB libXcursor-devel aarch64 0:1.2.3-3.fc43 fedora 22.7 KiB libXdamage aarch64 0:1.1.6-6.fc43 fedora 95.7 KiB libXdamage-devel aarch64 0:1.1.6-6.fc43 fedora 2.5 KiB libXext aarch64 0:1.3.6-4.fc43 fedora 145.9 KiB libXext-devel aarch64 0:1.3.6-4.fc43 fedora 98.9 KiB libXfixes aarch64 0:6.0.1-6.fc43 fedora 70.3 KiB libXfixes-devel aarch64 0:6.0.1-6.fc43 fedora 9.2 KiB libXft aarch64 0:2.3.8-9.fc43 fedora 192.4 KiB libXft-devel aarch64 0:2.3.8-9.fc43 fedora 31.7 KiB libXi aarch64 0:1.8.2-3.fc43 fedora 72.5 KiB libXi-devel aarch64 0:1.8.2-3.fc43 fedora 132.5 KiB libXinerama aarch64 0:1.1.5-9.fc43 fedora 71.0 KiB libXinerama-devel aarch64 0:1.1.5-9.fc43 fedora 7.0 KiB libXrandr aarch64 0:1.5.4-6.fc43 fedora 71.7 KiB libXrandr-devel aarch64 0:1.5.4-6.fc43 fedora 21.8 KiB libXrender aarch64 0:0.9.12-3.fc43 fedora 70.0 KiB libXrender-devel aarch64 0:0.9.12-3.fc43 fedora 50.1 KiB libXtst aarch64 0:1.2.5-3.fc43 fedora 73.5 KiB libXtst-devel aarch64 0:1.2.5-3.fc43 fedora 11.6 KiB libXxf86vm aarch64 0:1.1.6-3.fc43 fedora 69.3 KiB libaom aarch64 0:3.13.1-2.fc44 fedora 3.9 MiB libasan aarch64 0:15.2.1-5.fc44 fedora 1.5 MiB libatomic aarch64 0:15.2.1-5.fc44 fedora 68.8 KiB libblkid-devel aarch64 0:2.41.3-8.fc44 fedora 44.9 KiB libcdr aarch64 0:0.1.8-4.fc43 fedora 881.3 KiB libcloudproviders aarch64 0:0.3.6-2.fc43 fedora 156.3 KiB libcloudproviders-devel aarch64 0:0.3.6-2.fc43 fedora 375.4 KiB libdatrie aarch64 0:0.2.14-1.fc44 fedora 93.9 KiB libdatrie-devel aarch64 0:0.2.14-1.fc44 fedora 611.5 KiB libdav1d aarch64 0:1.5.2-1.fc44 fedora 856.6 KiB libdrm aarch64 0:2.4.128-3.fc44 fedora 763.4 KiB libedit aarch64 0:3.1-57.20251016cvs.fc44 fedora 280.2 KiB libepoxy aarch64 0:1.5.10-11.fc44 fedora 1.2 MiB libffi-devel aarch64 0:3.5.2-1.fc44 fedora 30.7 KiB libfontenc aarch64 0:1.1.8-4.fc43 fedora 106.7 KiB libgfortran aarch64 0:15.2.1-5.fc44 fedora 1.7 MiB libglvnd aarch64 1:1.7.0-8.fc43 fedora 1.3 MiB libglvnd-core-devel aarch64 1:1.7.0-8.fc43 fedora 40.3 KiB libglvnd-devel aarch64 1:1.7.0-8.fc43 fedora 2.1 MiB libglvnd-egl aarch64 1:1.7.0-8.fc43 fedora 68.8 KiB libglvnd-gles aarch64 1:1.7.0-8.fc43 fedora 394.2 KiB libglvnd-glx aarch64 1:1.7.0-8.fc43 fedora 1.0 MiB libglvnd-opengl aarch64 1:1.7.0-8.fc43 fedora 329.2 KiB libgpg-error-devel aarch64 0:1.58-1.fc44 fedora 197.4 KiB libgusb aarch64 0:0.4.9-4.fc43 fedora 181.9 KiB libheif aarch64 0:1.20.2-10.fc44 fedora 1.5 MiB libicu aarch64 0:77.1-1.fc43 fedora 36.5 MiB libicu-devel aarch64 0:77.1-1.fc43 fedora 5.1 MiB libjpeg-turbo aarch64 0:3.1.2-1.fc44 fedora 740.4 KiB libjxl aarch64 1:0.11.1-7.fc44 fedora 2.6 MiB liblerc aarch64 0:4.0.0-9.fc43 fedora 546.5 KiB libmount-devel aarch64 0:2.41.3-8.fc44 fedora 65.5 KiB libmpc aarch64 0:1.3.1-8.fc43 fedora 152.7 KiB libopenjph aarch64 0:0.25.3-1.fc44 fedora 325.6 KiB libpciaccess aarch64 0:0.16-16.fc43 fedora 72.5 KiB libpng aarch64 2:1.6.53-1.fc44 fedora 269.9 KiB libproxy aarch64 0:0.5.12-1.fc44 fedora 165.9 KiB libpsl-devel aarch64 0:0.21.5-6.fc43 fedora 110.2 KiB librevenge aarch64 0:0.0.5-12.fc44 fedora 768.9 KiB librsvg2 aarch64 0:2.61.0-3.fc44 fedora 4.6 MiB libseccomp aarch64 0:2.6.0-2.fc43 fedora 245.0 KiB libseccomp-devel aarch64 0:2.6.0-2.fc43 fedora 170.3 KiB libselinux-devel aarch64 0:3.9-5.fc44 fedora 127.3 KiB libsepol-devel aarch64 0:3.9-2.fc43 fedora 121.4 KiB libsigc++20 aarch64 0:2.12.1-6.fc43 fedora 126.4 KiB libsigc++20-devel aarch64 0:2.12.1-6.fc43 fedora 1.1 MiB libsoup aarch64 0:2.74.3-9.fc43 fedora 1.3 MiB libsoup3 aarch64 0:3.6.5-8.fc44 fedora 1.2 MiB libstdc++-devel aarch64 0:15.2.1-5.fc44 fedora 36.4 MiB libstemmer aarch64 0:3.0.1-8.fc44 fedora 725.6 KiB libtextstyle aarch64 0:0.26-2.fc44 copr_base 199.0 KiB libthai aarch64 0:0.1.29-11.fc43 fedora 807.4 KiB libthai-devel aarch64 0:0.1.29-11.fc43 fedora 644.3 KiB libtiff aarch64 0:4.7.1-1.fc44 fedora 659.3 KiB libtinysparql aarch64 0:3.10.1-5.fc44 fedora 1.1 MiB libubsan aarch64 0:15.2.1-5.fc44 fedora 475.5 KiB libuv aarch64 1:1.51.0-2.fc43 fedora 605.4 KiB libvisio aarch64 0:0.1.8-5.fc43 fedora 614.4 KiB libwayland-client aarch64 0:1.24.0-2.fc44 fedora 70.1 KiB libwayland-cursor aarch64 0:1.24.0-2.fc44 fedora 81.4 KiB libwayland-egl aarch64 0:1.24.0-2.fc44 fedora 68.5 KiB libwayland-server aarch64 0:1.24.0-2.fc44 fedora 134.6 KiB libwebp aarch64 0:1.6.0-2.fc43 fedora 817.5 KiB libwmf-lite aarch64 0:0.2.13-8.fc43 fedora 159.8 KiB libwpd aarch64 0:0.10.3-23.fc43 fedora 724.3 KiB libwpd-devel aarch64 0:0.10.3-23.fc43 fedora 7.1 KiB libwpg aarch64 0:0.3.4-6.fc43 fedora 180.9 KiB libxcb aarch64 0:1.17.0-6.fc43 fedora 2.2 MiB libxcb-devel aarch64 0:1.17.0-6.fc43 fedora 2.7 MiB libxcrypt-devel aarch64 0:4.5.2-2.fc44 fedora 31.0 KiB libxkbcommon aarch64 0:1.13.1-1.fc44 fedora 471.7 KiB libxkbcommon-devel aarch64 0:1.13.1-1.fc44 fedora 393.4 KiB libxshmfence aarch64 0:1.3.2-7.fc43 fedora 68.5 KiB libxslt aarch64 0:1.1.43-5.fc44 fedora 548.2 KiB llvm-filesystem aarch64 0:21.1.7-1.fc44 fedora 0.0 B llvm-libs aarch64 0:21.1.7-1.fc44 fedora 132.9 MiB lm_sensors-libs aarch64 0:3.6.0-23.fc43 fedora 93.8 KiB lzo aarch64 0:2.10-15.fc43 fedora 162.9 KiB lzo-devel aarch64 0:2.10-15.fc43 fedora 212.2 KiB lzo-minilzo aarch64 0:2.10-15.fc43 fedora 88.7 KiB mailcap noarch 0:2.1.54-9.fc43 fedora 86.0 KiB make aarch64 1:4.4.1-11.fc43 fedora 1.8 MiB mesa-dri-drivers aarch64 0:25.3.1-1.fc44 fedora 36.6 MiB mesa-filesystem aarch64 0:25.3.1-1.fc44 fedora 3.6 KiB mesa-libEGL aarch64 0:25.3.1-1.fc44 fedora 330.3 KiB mesa-libGL aarch64 0:25.3.1-1.fc44 fedora 333.9 KiB mesa-libgbm aarch64 0:25.3.1-1.fc44 fedora 67.8 KiB mkfontscale aarch64 0:1.2.3-3.fc43 fedora 77.0 KiB mpdecimal aarch64 0:4.0.1-2.fc43 fedora 281.2 KiB ncurses aarch64 0:6.5-8.20250614.fc44 fedora 893.5 KiB ncurses-c++-libs aarch64 0:6.5-8.20250614.fc44 fedora 265.4 KiB ncurses-devel aarch64 0:6.5-8.20250614.fc44 fedora 893.4 KiB noopenh264 aarch64 0:2.6.0-2.fc43 fedora 95.2 KiB nspr aarch64 0:4.38.2-1.fc44 fedora 419.7 KiB nss aarch64 0:3.119.0-1.fc44 fedora 2.0 MiB nss-softokn aarch64 0:3.119.0-1.fc44 fedora 2.2 MiB nss-softokn-freebl aarch64 0:3.119.0-1.fc44 fedora 870.1 KiB nss-sysinit aarch64 0:3.119.0-1.fc44 fedora 70.1 KiB nss-util aarch64 0:3.119.0-1.fc44 fedora 216.9 KiB openblas aarch64 0:0.3.29-2.fc43 fedora 111.7 KiB openblas-openmp aarch64 0:0.3.29-2.fc43 fedora 20.4 MiB openjpeg aarch64 0:2.5.4-2.fc44 fedora 412.4 KiB pango aarch64 0:1.57.0-1.fc44 fedora 1.2 MiB pangomm aarch64 0:2.46.4-4.fc43 fedora 298.1 KiB pangomm-devel aarch64 0:2.46.4-4.fc43 fedora 304.2 KiB pcre2-devel aarch64 0:10.47-1.fc44 fedora 2.1 MiB pcre2-utf16 aarch64 0:10.47-1.fc44 fedora 583.0 KiB pcre2-utf32 aarch64 0:10.47-1.fc44 fedora 582.9 KiB perl-AutoLoader noarch 0:5.74-520.fc43 fedora 20.6 KiB perl-B aarch64 0:1.89-520.fc43 fedora 545.4 KiB perl-Carp noarch 0:1.54-520.fc43 fedora 46.6 KiB perl-Class-Struct noarch 0:0.68-520.fc43 fedora 25.4 KiB perl-Clone aarch64 0:0.47-4.fc43 fedora 80.4 KiB perl-Compress-Raw-Bzip2 aarch64 0:2.214-1.fc44 fedora 99.8 KiB perl-Compress-Raw-Zlib aarch64 0:2.214-1.fc44 fedora 161.2 KiB perl-Data-Dump noarch 0:1.25-13.fc43 fedora 50.2 KiB perl-Data-Dumper aarch64 0:2.191-521.fc43 fedora 135.7 KiB perl-Digest noarch 0:1.20-520.fc43 fedora 35.3 KiB perl-Digest-HMAC noarch 0:1.05-3.fc43 fedora 29.5 KiB perl-Digest-MD5 aarch64 0:2.59-520.fc43 fedora 103.7 KiB perl-Digest-SHA aarch64 1:6.04-521.fc43 fedora 136.5 KiB perl-DynaLoader aarch64 0:1.57-520.fc43 fedora 32.1 KiB perl-Encode aarch64 4:3.21-520.fc43 fedora 4.8 MiB perl-Encode-Locale noarch 0:1.05-32.fc43 fedora 19.0 KiB perl-Errno aarch64 0:1.38-520.fc43 fedora 8.4 KiB perl-Exporter noarch 0:5.79-520.fc43 fedora 54.3 KiB perl-Fcntl aarch64 0:1.20-520.fc43 fedora 92.8 KiB perl-File-Basename noarch 0:2.86-520.fc43 fedora 14.0 KiB perl-File-Copy noarch 0:2.41-520.fc43 fedora 19.7 KiB perl-File-Listing noarch 0:6.16-6.fc43 fedora 41.2 KiB perl-File-Path noarch 0:2.18-521.fc44 fedora 63.5 KiB perl-File-Temp noarch 1:0.231.200-1.fc44 fedora 163.7 KiB perl-File-stat noarch 0:1.14-520.fc43 fedora 12.5 KiB perl-FileHandle noarch 0:2.05-520.fc43 fedora 9.4 KiB perl-Filter aarch64 2:1.65-1.fc44 fedora 364.9 KiB perl-Getopt-Long noarch 1:2.58-520.fc43 fedora 144.5 KiB perl-Getopt-Std noarch 0:1.14-520.fc43 fedora 11.2 KiB perl-HTML-Parser aarch64 0:3.83-4.fc43 fedora 293.7 KiB perl-HTML-Tagset noarch 0:3.24-4.fc43 fedora 18.7 KiB perl-HTTP-Cookies noarch 0:6.11-6.fc43 fedora 73.4 KiB perl-HTTP-Date noarch 0:6.06-7.fc43 fedora 41.2 KiB perl-HTTP-Message noarch 0:7.01-1.fc44 fedora 215.4 KiB perl-HTTP-Negotiate noarch 0:6.01-41.fc43 fedora 27.6 KiB perl-HTTP-Tiny noarch 0:0.090-521.fc43 fedora 154.4 KiB perl-I18N-Langinfo aarch64 0:0.24-520.fc43 fedora 86.8 KiB perl-IO aarch64 0:1.55-520.fc43 fedora 191.4 KiB perl-IO-Compress noarch 0:2.214-1.fc44 fedora 1.0 MiB perl-IO-HTML noarch 0:1.004-15.fc43 fedora 45.2 KiB perl-IO-Socket-IP noarch 0:0.43-521.fc43 fedora 100.3 KiB perl-IO-Socket-SSL noarch 0:2.095-2.fc43 fedora 714.5 KiB perl-IPC-Open3 noarch 0:1.24-520.fc43 fedora 27.7 KiB perl-LWP-MediaTypes noarch 0:6.04-21.fc43 fedora 79.0 KiB perl-MIME-Base32 noarch 0:1.303-24.fc43 fedora 30.7 KiB perl-MIME-Base64 aarch64 0:3.16-520.fc43 fedora 94.1 KiB perl-Module-Load noarch 1:0.36-520.fc43 fedora 14.9 KiB perl-NTLM noarch 0:1.09-41.fc43 fedora 31.2 KiB perl-Net-HTTP noarch 0:6.24-1.fc44 fedora 76.1 KiB perl-Net-SSLeay aarch64 0:1.94-11.fc43 fedora 1.4 MiB perl-POSIX aarch64 0:2.23-520.fc43 fedora 263.5 KiB perl-PathTools aarch64 0:3.94-520.fc43 fedora 224.0 KiB perl-Pod-Escapes noarch 1:1.07-520.fc43 fedora 24.9 KiB perl-Pod-Perldoc noarch 0:3.28.01-521.fc43 fedora 163.7 KiB perl-Pod-Simple noarch 1:3.47-3.fc43 fedora 565.3 KiB perl-Pod-Usage noarch 4:2.05-520.fc43 fedora 86.3 KiB perl-Scalar-List-Utils aarch64 5:1.70-1.fc43 fedora 152.9 KiB perl-SelectSaver noarch 0:1.02-520.fc43 fedora 2.2 KiB perl-Socket aarch64 4:2.040-2.fc43 fedora 144.3 KiB perl-Storable aarch64 1:3.37-521.fc43 fedora 243.2 KiB perl-Symbol noarch 0:1.09-520.fc43 fedora 6.8 KiB perl-Term-ANSIColor noarch 0:5.01-521.fc43 fedora 97.5 KiB perl-Term-Cap noarch 0:1.18-520.fc43 fedora 29.3 KiB perl-Text-ParseWords noarch 0:3.31-520.fc43 fedora 13.6 KiB perl-Text-Tabs+Wrap noarch 0:2024.001-520.fc43 fedora 22.6 KiB perl-Time-Local noarch 2:1.350-520.fc43 fedora 69.0 KiB perl-TimeDate noarch 1:2.33-17.fc43 fedora 95.2 KiB perl-Try-Tiny noarch 0:0.32-3.fc43 fedora 67.3 KiB perl-URI noarch 0:5.34-2.fc44 fedora 268.0 KiB perl-WWW-RobotRules noarch 0:6.02-42.fc43 fedora 24.3 KiB perl-XML-Parser aarch64 0:2.47-8.fc43 fedora 705.2 KiB perl-base noarch 0:2.27-520.fc43 fedora 12.6 KiB perl-constant noarch 0:1.33-521.fc43 fedora 26.2 KiB perl-encoding aarch64 4:3.00-520.fc43 fedora 149.5 KiB perl-if noarch 0:0.61.000-520.fc43 fedora 5.8 KiB perl-interpreter aarch64 4:5.42.0-520.fc43 fedora 174.6 KiB perl-libnet noarch 0:3.15-521.fc43 fedora 289.4 KiB perl-libs aarch64 4:5.42.0-520.fc43 fedora 11.6 MiB perl-libwww-perl noarch 0:6.81-1.fc44 fedora 474.8 KiB perl-locale noarch 0:1.13-520.fc43 fedora 6.1 KiB perl-mro aarch64 0:1.29-520.fc43 fedora 81.6 KiB perl-open noarch 0:1.13-520.fc43 fedora 11.3 KiB perl-overload noarch 0:1.40-520.fc43 fedora 71.6 KiB perl-overloading noarch 0:0.02-520.fc43 fedora 4.9 KiB perl-parent noarch 1:0.244-520.fc43 fedora 10.3 KiB perl-podlators noarch 1:6.0.2-520.fc43 fedora 317.5 KiB perl-subs noarch 0:1.04-520.fc43 fedora 2.1 KiB perl-vars noarch 0:1.05-520.fc43 fedora 3.9 KiB pixman aarch64 0:0.46.2-2.fc43 fedora 654.5 KiB pixman-devel aarch64 0:0.46.2-2.fc43 fedora 56.1 KiB poppler aarch64 0:25.07.0-3.fc44 fedora 3.5 MiB poppler-data noarch 0:0.4.11-10.fc43 fedora 12.3 MiB poppler-glib aarch64 0:25.07.0-3.fc44 fedora 672.4 KiB potrace aarch64 0:1.16-15.fc43 fedora 346.5 KiB publicsuffix-list noarch 0:20250616-2.fc43 fedora 332.8 KiB python-pip-wheel noarch 0:25.3-1.fc44 fedora 1.2 MiB python-rpm-macros noarch 0:3.14-9.fc44 fedora 27.6 KiB python3 aarch64 0:3.14.2-1.fc44 fedora 84.9 KiB python3-libs aarch64 0:3.14.2-1.fc44 fedora 45.1 MiB python3-numpy aarch64 1:2.4.0-1.fc44 fedora 36.1 MiB python3-numpy-f2py aarch64 1:2.4.0-1.fc44 fedora 2.1 MiB python3-packaging noarch 0:25.0-7.fc44 fedora 607.4 KiB rav1e-libs aarch64 0:0.7.1-8.fc43 fedora 2.0 MiB rhash aarch64 0:1.4.5-3.fc43 fedora 394.8 KiB shared-mime-info aarch64 0:2.4-2.fc43 fedora 5.3 MiB spirv-tools-libs aarch64 0:2025.4-1.fc44 fedora 5.4 MiB sqlite aarch64 0:3.51.0-1.fc44 fedora 1.9 MiB sqlite-devel aarch64 0:3.51.0-1.fc44 fedora 694.0 KiB svt-av1-libs aarch64 0:3.1.2-1.fc44 fedora 3.4 MiB sysprof-capture-devel aarch64 0:49.0-1.fc44 fedora 767.4 KiB systemd-devel aarch64 0:259-1.fc44 fedora 600.1 KiB systemd-rpm-macros noarch 0:259-1.fc44 fedora 8.5 KiB tzdata noarch 0:2025c-1.fc44 fedora 1.2 MiB urw-base35-fonts-legacy noarch 0:20200910-26.fc43 fedora 4.3 MiB vim-filesystem noarch 2:9.1.1972-1.fc44 fedora 40.0 B wayland-devel aarch64 0:1.24.0-2.fc44 fedora 712.0 KiB xkeyboard-config noarch 0:2.46-1.fc44 fedora 6.4 MiB xml-common noarch 0:0.6.3-67.fc43 fedora 78.4 KiB xorg-x11-proto-devel noarch 0:2025.1-1.fc44 fedora 1.8 MiB xprop aarch64 0:1.2.8-4.fc43 fedora 78.7 KiB xz-devel aarch64 1:5.8.1-4.fc44 fedora 258.8 KiB Transaction Summary: Installing: 434 packages Total size of inbound packages is 282 MiB. Need to download 35 MiB. After this operation, 1 GiB extra will be used (install 1 GiB, remove 0 B). [ 1/434] boost-devel-0:1.83.0-17.fc44. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 2/434] cmake-0:3.31.10-3.fc44.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 3/434] desktop-file-utils-0:0.28-2.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 4/434] gcc-c++-0:15.2.1-5.fc44.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 5/434] libappstream-glib-0:0.8.3-4.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 6/434] libxml2-devel-0:2.12.10-5.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 7/434] readline-devel-0:8.3-2.fc43.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 8/434] zlib-ng-compat-devel-0:2.3.2- 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 9/434] boost-0:1.83.0-17.fc44.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 10/434] boost-numpy3-0:1.83.0-17.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 11/434] libicu-devel-0:77.1-1.fc43.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 12/434] cmake-data-0:3.31.10-3.fc44.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 13/434] cmake-filesystem-0:3.31.10-3. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 14/434] expat-0:2.7.3-1.fc44.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 15/434] jsoncpp-0:1.9.6-2.fc43.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 16/434] libuv-1:1.51.0-2.fc43.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 17/434] make-1:4.4.1-11.fc43.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 18/434] rhash-0:1.4.5-3.fc43.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 19/434] double-conversion-0:3.4.0-1.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 20/434] emacs-filesystem-1:30.2-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 21/434] glib2-0:2.87.0-1.fc44.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 22/434] gcc-0:15.2.1-5.fc44.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 23/434] libmpc-0:1.3.1-8.fc43.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 24/434] libstdc++-devel-0:15.2.1-5.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 25/434] gdk-pixbuf2-0:2.44.4-1.fc44.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 26/434] json-glib-0:1.10.8-4.fc44.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 27/434] cairo-0:1.18.4-2.fc43.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 28/434] libX11-devel-0:1.8.12-2.fc44. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 29/434] libXext-devel-0:1.3.6-4.fc43. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 30/434] libxcb-devel-0:1.17.0-6.fc43. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 31/434] libepoxy-0:1.5.10-11.fc44.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 32/434] libglvnd-devel-1:1.7.0-8.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 33/434] fontconfig-0:2.17.0-3.fc43.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 34/434] atk-0:2.58.2-1.fc44.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 35/434] gtk3-0:3.24.51-2.fc44.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 36/434] harfbuzz-0:12.3.0-1.fc44.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 37/434] libXfixes-devel-0:6.0.1-6.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 38/434] libXi-devel-0:1.8.2-3.fc43.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 39/434] libxkbcommon-devel-0:1.13.1-1 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 40/434] pango-0:1.57.0-1.fc44.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 41/434] python3-0:3.14.2-1.fc44.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 42/434] freetype-0:2.14.1-1.fc44.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 43/434] lcms2-0:2.16-6.fc43.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 44/434] libjpeg-turbo-0:3.1.2-1.fc44. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 45/434] libpng-2:1.6.53-1.fc44.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 46/434] xz-devel-1:5.8.1-4.fc44.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 47/434] poppler-0:25.07.0-3.fc44.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 48/434] ncurses-devel-0:6.5-8.2025061 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 49/434] boost-atomic-0:1.83.0-17.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 50/434] boost-chrono-0:1.83.0-17.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 51/434] boost-container-0:1.83.0-17.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 52/434] boost-context-0:1.83.0-17.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 53/434] boost-contract-0:1.83.0-17.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 54/434] boost-coroutine-0:1.83.0-17.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 55/434] boost-date-time-0:1.83.0-17.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 56/434] boost-fiber-0:1.83.0-17.fc44. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 57/434] boost-filesystem-0:1.83.0-17. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 58/434] boost-graph-0:1.83.0-17.fc44. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 59/434] boost-iostreams-0:1.83.0-17.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 60/434] boost-json-0:1.83.0-17.fc44.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 61/434] boost-locale-0:1.83.0-17.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 62/434] boost-log-0:1.83.0-17.fc44.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 63/434] boost-math-0:1.83.0-17.fc44.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 64/434] boost-nowide-0:1.83.0-17.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 65/434] boost-program-options-0:1.83. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 66/434] boost-python3-0:1.83.0-17.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 67/434] boost-random-0:1.83.0-17.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 68/434] boost-regex-0:1.83.0-17.fc44. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 69/434] boost-serialization-0:1.83.0- 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 70/434] boost-stacktrace-0:1.83.0-17. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 71/434] boost-system-0:1.83.0-17.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 72/434] boost-test-0:1.83.0-17.fc44.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 73/434] boost-thread-0:1.83.0-17.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 74/434] boost-timer-0:1.83.0-17.fc44. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 75/434] boost-type_erasure-0:1.83.0-1 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 76/434] boost-wave-0:1.83.0-17.fc44.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 77/434] python3-numpy-1:2.4.0-1.fc44. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 78/434] libicu-0:77.1-1.fc43.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 79/434] vim-filesystem-2:9.1.1972-1.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 80/434] cpp-0:15.2.1-5.fc44.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 81/434] libasan-0:15.2.1-5.fc44.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 82/434] libatomic-0:15.2.1-5.fc44.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 83/434] libubsan-0:15.2.1-5.fc44.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 84/434] glycin-libs-0:2.0.5-2.fc44.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 85/434] shared-mime-info-0:2.4-2.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 86/434] libICE-0:1.1.2-3.fc43.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 87/434] libSM-0:1.2.5-3.fc43.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 88/434] libX11-0:1.8.12-2.fc44.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 89/434] libXext-0:1.3.6-4.fc43.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 90/434] libXrender-0:0.9.12-3.fc43.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 91/434] libxcb-0:1.17.0-6.fc43.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 92/434] lzo-0:2.10-15.fc43.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 93/434] pixman-0:0.46.2-2.fc43.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 94/434] libX11-xcb-0:1.8.12-2.fc44.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 95/434] xorg-x11-proto-devel-0:2025.1 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 96/434] libXau-devel-0:1.0.12-3.fc43. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 97/434] libglvnd-1:1.7.0-8.fc43.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 98/434] libglvnd-core-devel-1:1.7.0-8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 99/434] libglvnd-egl-1:1.7.0-8.fc43.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [100/434] libglvnd-gles-1:1.7.0-8.fc43. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [101/434] libglvnd-glx-1:1.7.0-8.fc43.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [102/434] libglvnd-opengl-1:1.7.0-8.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [103/434] default-fonts-core-sans-0:4.2 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [104/434] fonts-filesystem-1:5.0.0-1.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [105/434] xml-common-0:0.6.3-67.fc43.no 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [106/434] at-spi2-atk-0:2.58.2-1.fc44.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [107/434] at-spi2-core-0:2.58.2-1.fc44. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [108/434] cairo-gobject-0:1.18.4-2.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [109/434] fribidi-0:1.0.16-3.fc43.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [110/434] adwaita-icon-theme-0:49.0-1.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [111/434] colord-libs-0:1.4.8-2.fc43.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [112/434] cups-libs-1:2.4.16-4.fc44.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [113/434] gtk-update-icon-cache-0:3.24. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [114/434] hicolor-icon-theme-0:0.18-2.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [115/434] libXcomposite-0:0.4.6-6.fc43. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [116/434] libXcursor-0:1.2.3-3.fc43.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [117/434] libXdamage-0:1.1.6-6.fc43.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [118/434] libXfixes-0:6.0.1-6.fc43.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [119/434] libXi-0:1.8.2-3.fc43.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [120/434] libXinerama-0:1.1.5-9.fc43.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [121/434] libXrandr-0:1.5.4-6.fc43.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [122/434] libcloudproviders-0:0.3.6-2.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [123/434] libtinysparql-0:3.10.1-5.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [124/434] libwayland-client-0:1.24.0-2. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [125/434] libwayland-cursor-0:1.24.0-2. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [126/434] libwayland-egl-0:1.24.0-2.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [127/434] libxkbcommon-0:1.13.1-1.fc44. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [128/434] graphite2-0:1.3.14-19.fc43.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [129/434] libXft-0:2.3.8-9.fc43.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [130/434] libthai-0:0.1.29-11.fc43.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [131/434] perl-Exporter-0:5.79-520.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [132/434] perl-constant-0:1.33-521.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [133/434] perl-interpreter-4:5.42.0-520 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [134/434] perl-libs-4:5.42.0-520.fc43.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [135/434] pcre2-utf16-0:10.47-1.fc44.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [136/434] python3-libs-0:3.14.2-1.fc44. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [137/434] iso-codes-0:4.19.0-1.fc44.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [138/434] gpgmepp-0:1.24.3-6.fc44.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [139/434] libtiff-0:4.7.1-1.fc44.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [140/434] nspr-0:4.38.2-1.fc44.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [141/434] nss-0:3.119.0-1.fc44.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [142/434] openjpeg-0:2.5.4-2.fc44.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [143/434] poppler-data-0:0.4.11-10.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [144/434] ncurses-c++-libs-0:6.5-8.2025 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [145/434] flexiblas-netlib-0:3.5.0-1.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [146/434] python3-numpy-f2py-1:2.4.0-1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [147/434] glycin-loaders-0:2.0.5-2.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [148/434] libseccomp-0:2.6.0-2.fc43.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [149/434] jbigkit-libs-0:2.1-32.fc43.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [150/434] libheif-0:1.20.2-10.fc44.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [151/434] libjxl-1:0.11.1-7.fc44.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [152/434] libwebp-0:1.6.0-2.fc43.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [153/434] libX11-common-0:1.8.12-2.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [154/434] libXau-0:1.0.12-3.fc43.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [155/434] mesa-libEGL-0:25.3.1-1.fc44.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [156/434] mesa-libGL-0:25.3.1-1.fc44.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [157/434] abattis-cantarell-vf-fonts-0: 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [158/434] google-noto-sans-vf-fonts-0:2 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [159/434] dbus-libs-1:1.16.0-4.fc43.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [160/434] dbus-1:1.16.0-4.fc43.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [161/434] libXtst-0:1.2.5-3.fc43.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [162/434] xprop-0:1.2.8-4.fc43.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [163/434] adwaita-cursor-theme-0:49.0-1 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [164/434] adwaita-icon-theme-legacy-0:4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [165/434] libgusb-0:0.4.9-4.fc43.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [166/434] avahi-libs-0:0.9~rc2-6.fc43.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [167/434] cups-filesystem-1:2.4.16-4.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [168/434] avahi-glib-0:0.9~rc2-6.fc43.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [169/434] libsoup3-0:3.6.5-8.fc44.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [170/434] libstemmer-0:3.0.1-8.fc44.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [171/434] xkeyboard-config-0:2.46-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [172/434] libdatrie-0:0.2.14-1.fc44.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [173/434] perl-Carp-0:1.54-520.fc43.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [174/434] perl-IO-0:1.55-520.fc43.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [175/434] perl-PathTools-0:3.94-520.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [176/434] perl-URI-0:5.34-2.fc44.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [177/434] perl-overload-0:1.40-520.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [178/434] perl-DynaLoader-0:1.57-520.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [179/434] perl-Encode-4:3.21-520.fc43.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [180/434] mpdecimal-0:4.0.1-2.fc43.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [181/434] python-pip-wheel-0:25.3-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [182/434] tzdata-0:2025c-1.fc44.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [183/434] libproxy-0:0.5.12-1.fc44.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [184/434] gpgme-0:1.24.3-6.fc44.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [185/434] liblerc-0:4.0.0-9.fc43.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [186/434] nss-softokn-0:3.119.0-1.fc44. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [187/434] nss-sysinit-0:3.119.0-1.fc44. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [188/434] nss-util-0:3.119.0-1.fc44.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [189/434] flexiblas-0:3.5.0-1.fc44.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [190/434] flexiblas-openblas-openmp-0:3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [191/434] libgfortran-0:15.2.1-5.fc44.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [192/434] bubblewrap-0:0.11.0-2.fc43.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [193/434] librsvg2-0:2.61.0-3.fc44.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [194/434] libaom-0:3.13.1-2.fc44.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [195/434] libdav1d-0:1.5.2-1.fc44.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [196/434] libopenjph-0:0.25.3-1.fc44.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [197/434] noopenh264-0:2.6.0-2.fc43.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [198/434] rav1e-libs-0:0.7.1-8.fc43.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [199/434] svt-av1-libs-0:3.1.2-1.fc44.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [200/434] highway-0:1.3.0-1.fc44.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [201/434] libdrm-0:2.4.128-3.fc44.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [202/434] mesa-dri-drivers-0:25.3.1-1.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [203/434] mesa-libgbm-0:25.3.1-1.fc44.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [204/434] libXxf86vm-0:1.1.6-3.fc43.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [205/434] google-noto-fonts-common-0:20 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [206/434] perl-Errno-0:1.38-520.fc43.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [207/434] perl-Fcntl-0:1.20-520.fc43.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [208/434] perl-File-stat-0:1.14-520.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [209/434] perl-SelectSaver-0:1.02-520.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [210/434] perl-Socket-4:2.040-2.fc43.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [211/434] perl-Symbol-0:1.09-520.fc43.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [212/434] perl-Scalar-List-Utils-5:1.70 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [213/434] perl-Data-Dumper-0:2.191-521. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [214/434] perl-MIME-Base32-0:1.303-24.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [215/434] perl-MIME-Base64-0:3.16-520.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [216/434] perl-base-0:2.27-520.fc43.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [217/434] perl-libnet-0:3.15-521.fc43.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [218/434] perl-parent-1:0.244-520.fc43. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [219/434] perl-Digest-MD5-0:2.59-520.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [220/434] perl-Getopt-Long-1:2.58-520.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [221/434] perl-mro-0:1.29-520.fc43.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [222/434] perl-overloading-0:0.02-520.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [223/434] perl-vars-0:1.05-520.fc43.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [224/434] perl-File-Basename-0:2.86-520 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [225/434] perl-Getopt-Std-0:1.14-520.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [226/434] perl-Storable-1:3.37-521.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [227/434] duktape-0:2.7.0-10.fc43.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [228/434] nss-softokn-freebl-0:3.119.0- 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [229/434] openblas-openmp-0:0.3.29-2.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [230/434] libpciaccess-0:0.16-16.fc43.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [231/434] libxshmfence-0:1.3.2-7.fc43.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [232/434] llvm-libs-0:21.1.7-1.fc44.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [233/434] lm_sensors-libs-0:3.6.0-23.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [234/434] mesa-filesystem-0:25.3.1-1.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [235/434] spirv-tools-libs-0:2025.4-1.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [236/434] perl-Class-Struct-0:0.68-520. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [237/434] perl-B-0:1.89-520.fc43.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [238/434] perl-FileHandle-0:2.05-520.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [239/434] perl-IO-Socket-IP-0:0.43-521. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [240/434] perl-POSIX-0:2.23-520.fc43.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [241/434] perl-Time-Local-2:1.350-520.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [242/434] perl-Term-ANSIColor-0:5.01-52 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [243/434] perl-Digest-0:1.20-520.fc43.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [244/434] perl-Pod-Usage-4:2.05-520.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [245/434] perl-Text-ParseWords-0:3.31-5 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [246/434] perl-locale-0:1.13-520.fc43.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [247/434] perl-IO-Socket-SSL-0:2.095-2. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [248/434] openblas-0:0.3.29-2.fc43.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [249/434] hwdata-0:0.402-1.fc44.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [250/434] libedit-0:3.1-57.20251016cvs. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [251/434] llvm-filesystem-0:21.1.7-1.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [252/434] perl-if-0:0.61.000-520.fc43.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [253/434] perl-Pod-Perldoc-0:3.28.01-52 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [254/434] perl-podlators-1:6.0.2-520.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [255/434] perl-AutoLoader-0:5.74-520.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [256/434] perl-HTTP-Tiny-0:0.090-521.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [257/434] perl-Net-SSLeay-0:1.94-11.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [258/434] groff-base-0:1.23.0-11.fc44.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [259/434] perl-File-Temp-1:0.231.200-1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [260/434] perl-IPC-Open3-0:1.24-520.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [261/434] perl-Pod-Simple-1:3.47-3.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [262/434] perl-Term-Cap-0:1.18-520.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [263/434] perl-File-Path-0:2.18-521.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [264/434] perl-Pod-Escapes-1:1.07-520.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [265/434] perl-Text-Tabs+Wrap-0:2024.00 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [266/434] ncurses-0:6.5-8.20250614.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [267/434] kernel-headers-0:6.19.0-0.rc2 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [268/434] libxcrypt-devel-0:4.5.2-2.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [269/434] gettext-0:0.26-2.fc44.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [270/434] gettext-libs-0:0.26-2.fc44.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [271/434] gettext-runtime-0:0.26-2.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [272/434] libtextstyle-0:0.26-2.fc44.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [273/434] gettext-envsubst-0:0.26-2.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [274/434] annobin-plugin-gcc-0:13.03-1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [275/434] gcc-plugin-annobin-0:15.2.1-5 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [276/434] annobin-docs-0:13.03-1.fc44.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [277/434] systemd-rpm-macros-0:259-1.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [278/434] cmake-rpm-macros-0:3.31.10-3. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [279/434] double-conversion-devel-0:3.4 100% | 1.8 MiB/s | 31.6 KiB | 00m00s [280/434] GraphicsMagick-c++-devel-0:1. 100% | 8.4 MiB/s | 51.5 KiB | 00m00s [281/434] dos2unix-0:7.5.3-1.fc44.aarch 100% | 11.6 MiB/s | 295.7 KiB | 00m00s [282/434] cairo-devel-0:1.18.4-2.fc43.a 100% | 37.5 MiB/s | 191.8 KiB | 00m00s [283/434] libepoxy-devel-0:1.5.10-11.fc 100% | 43.3 MiB/s | 132.9 KiB | 00m00s [284/434] fontconfig-devel-0:2.17.0-3.f 100% | 33.1 MiB/s | 169.5 KiB | 00m00s [285/434] lib2geom-devel-0:1.4-5.fc43.a 100% | 3.8 MiB/s | 161.5 KiB | 00m00s [286/434] gtkmm3.0-devel-0:3.24.10-2.fc 100% | 112.9 MiB/s | 693.9 KiB | 00m00s [287/434] glib2-devel-0:2.87.0-1.fc44.a 100% | 106.6 MiB/s | 1.5 MiB | 00m00s [288/434] gsl-devel-0:2.8-2.fc43.aarch6 100% | 64.0 MiB/s | 654.9 KiB | 00m00s [289/434] gspell-devel-0:1.14.2-1.fc44. 100% | 3.5 MiB/s | 32.0 KiB | 00m00s [290/434] gtest-devel-0:1.17.0-1.fc44.a 100% | 62.8 MiB/s | 257.3 KiB | 00m00s [291/434] gc-devel-0:8.2.6-5.fc43.aarch 100% | 1.3 MiB/s | 115.9 KiB | 00m00s [292/434] harfbuzz-devel-0:12.3.0-1.fc4 100% | 111.3 MiB/s | 456.1 KiB | 00m00s [293/434] gtksourceview4-devel-0:4.8.4- 100% | 7.0 MiB/s | 221.0 KiB | 00m00s [294/434] lcms2-devel-0:2.16-6.fc43.aar 100% | 7.8 MiB/s | 31.8 KiB | 00m00s [295/434] libjpeg-turbo-devel-0:3.1.2-1 100% | 47.6 MiB/s | 97.4 KiB | 00m00s [296/434] libpng-devel-2:1.6.53-1.fc44. 100% | 71.7 MiB/s | 293.7 KiB | 00m00s [297/434] librevenge-devel-0:0.0.5-12.f 100% | 4.1 MiB/s | 105.7 KiB | 00m00s [298/434] libsoup-devel-0:2.74.3-9.fc43 100% | 43.2 MiB/s | 177.1 KiB | 00m00s [299/434] libcdr-devel-0:0.1.8-4.fc43.a 100% | 1.2 MiB/s | 56.2 KiB | 00m00s [300/434] gtk3-devel-0:3.24.51-2.fc44.a 100% | 32.1 MiB/s | 4.3 MiB | 00m00s [301/434] libxslt-devel-0:1.1.43-5.fc44 100% | 33.4 MiB/s | 137.0 KiB | 00m00s [302/434] pango-devel-0:1.57.0-1.fc44.a 100% | 31.6 MiB/s | 162.0 KiB | 00m00s [303/434] libvisio-devel-0:0.1.8-5.fc43 100% | 3.3 MiB/s | 83.3 KiB | 00m00s [304/434] poppler-devel-0:25.07.0-3.fc4 100% | 69.5 MiB/s | 213.6 KiB | 00m00s [305/434] libwpg-devel-0:0.3.4-6.fc43.a 100% | 441.4 KiB/s | 9.7 KiB | 00m00s [306/434] poppler-glib-devel-0:25.07.0- 100% | 26.9 MiB/s | 82.6 KiB | 00m00s [307/434] python3-rpm-macros-0:3.14-9.f 100% | 5.9 MiB/s | 12.2 KiB | 00m00s [308/434] gettext-devel-0:0.26-2.fc44.a 100% | 30.1 MiB/s | 277.4 KiB | 00m00s [309/434] GraphicsMagick-c++-0:1.3.45-5 100% | 14.5 MiB/s | 119.1 KiB | 00m00s [310/434] GraphicsMagick-devel-0:1.3.45 100% | 27.8 MiB/s | 85.4 KiB | 00m00s [311/434] lib2geom-0:1.4-5.fc43.aarch64 100% | 13.0 MiB/s | 385.4 KiB | 00m00s [312/434] freetype-devel-0:2.14.1-1.fc4 100% | 86.5 MiB/s | 1.0 MiB | 00m00s [313/434] potrace-devel-0:1.16-15.fc43. 100% | 201.6 KiB/s | 9.3 KiB | 00m00s [314/434] libXrender-devel-0:0.9.12-3.f 100% | 3.1 MiB/s | 18.9 KiB | 00m00s [315/434] lzo-devel-0:2.10-15.fc43.aarc 100% | 6.3 MiB/s | 39.0 KiB | 00m00s [316/434] at-spi2-atk-devel-0:2.58.2-1. 100% | 5.5 MiB/s | 11.3 KiB | 00m00s [317/434] pixman-devel-0:0.46.2-2.fc43. 100% | 3.5 MiB/s | 17.9 KiB | 00m00s [318/434] cairo-gobject-devel-0:1.18.4- 100% | 3.5 MiB/s | 10.9 KiB | 00m00s [319/434] fribidi-devel-0:1.0.16-3.fc43 100% | 9.5 MiB/s | 29.2 KiB | 00m00s [320/434] atk-devel-0:2.58.2-1.fc44.aar 100% | 43.3 MiB/s | 443.7 KiB | 00m00s [321/434] libXcomposite-devel-0:0.4.6-6 100% | 5.1 MiB/s | 15.8 KiB | 00m00s [322/434] gdk-pixbuf2-devel-0:2.44.4-1. 100% | 60.2 MiB/s | 369.8 KiB | 00m00s [323/434] libXcursor-devel-0:1.2.3-3.fc 100% | 12.9 MiB/s | 39.6 KiB | 00m00s [324/434] libXdamage-devel-0:1.1.6-6.fc 100% | 3.1 MiB/s | 9.5 KiB | 00m00s [325/434] libXinerama-devel-0:1.1.5-9.f 100% | 6.3 MiB/s | 13.0 KiB | 00m00s [326/434] libXrandr-devel-0:1.5.4-6.fc4 100% | 4.7 MiB/s | 19.2 KiB | 00m00s [327/434] libcloudproviders-devel-0:0.3 100% | 16.0 MiB/s | 49.2 KiB | 00m00s [328/434] atkmm-devel-0:2.28.4-4.fc43.a 100% | 25.8 MiB/s | 52.7 KiB | 00m00s [329/434] wayland-devel-0:1.24.0-2.fc44 100% | 37.8 MiB/s | 154.7 KiB | 00m00s [330/434] cairomm-devel-0:1.14.5-12.fc4 100% | 21.2 MiB/s | 65.2 KiB | 00m00s [331/434] glibmm2.4-devel-0:2.66.8-2.fc 100% | 92.1 MiB/s | 565.9 KiB | 00m00s [332/434] gtkmm3.0-0:3.24.10-2.fc43.aar 100% | 99.9 MiB/s | 920.7 KiB | 00m00s [333/434] pangomm-devel-0:2.46.4-4.fc43 100% | 12.2 MiB/s | 75.0 KiB | 00m00s [334/434] libffi-devel-0:3.5.2-1.fc44.a 100% | 9.3 MiB/s | 28.7 KiB | 00m00s [335/434] libmount-devel-0:2.41.3-8.fc4 100% | 7.9 MiB/s | 24.1 KiB | 00m00s [336/434] libselinux-devel-0:3.9-5.fc44 100% | 37.1 MiB/s | 152.1 KiB | 00m00s [337/434] pcre2-devel-0:10.47-1.fc44.aa 100% | 107.6 MiB/s | 550.9 KiB | 00m00s [338/434] python3-packaging-0:25.0-7.fc 100% | 26.3 MiB/s | 161.4 KiB | 00m00s [339/434] sysprof-capture-devel-0:49.0- 100% | 27.1 MiB/s | 166.4 KiB | 00m00s [340/434] gc-0:8.2.6-5.fc43.aarch64 100% | 1.1 MiB/s | 108.4 KiB | 00m00s [341/434] enchant2-devel-0:2.8.14-1.fc4 100% | 3.1 MiB/s | 22.1 KiB | 00m00s [342/434] gsl-0:2.8-2.fc43.aarch64 100% | 97.0 MiB/s | 1.1 MiB | 00m00s [343/434] gmock-0:1.17.0-1.fc44.aarch64 100% | 18.6 MiB/s | 57.2 KiB | 00m00s [344/434] gspell-0:1.14.2-1.fc44.aarch6 100% | 17.3 MiB/s | 123.7 KiB | 00m00s [345/434] gtest-0:1.17.0-1.fc44.aarch64 100% | 13.6 MiB/s | 167.6 KiB | 00m00s [346/434] graphite2-devel-0:1.3.14-19.f 100% | 2.2 MiB/s | 20.6 KiB | 00m00s [347/434] gtksourceview4-0:4.8.4-10.fc4 100% | 78.4 MiB/s | 883.5 KiB | 00m00s [348/434] harfbuzz-cairo-0:12.3.0-1.fc4 100% | 14.1 MiB/s | 29.0 KiB | 00m00s [349/434] harfbuzz-icu-0:12.3.0-1.fc44. 100% | 7.9 MiB/s | 16.2 KiB | 00m00s [350/434] brotli-devel-0:1.2.0-1.fc44.a 100% | 16.8 MiB/s | 34.3 KiB | 00m00s [351/434] libpsl-devel-0:0.21.5-6.fc43. 100% | 10.7 MiB/s | 32.9 KiB | 00m00s [352/434] libcdr-0:0.1.8-4.fc43.aarch64 100% | 43.5 MiB/s | 445.7 KiB | 00m00s [353/434] librevenge-0:0.0.5-12.fc44.aa 100% | 24.3 MiB/s | 223.7 KiB | 00m00s [354/434] sqlite-devel-0:3.51.0-1.fc44. 100% | 49.9 MiB/s | 153.2 KiB | 00m00s [355/434] libsoup-0:2.74.3-9.fc43.aarch 100% | 63.7 MiB/s | 391.5 KiB | 00m00s [356/434] libvisio-0:0.1.8-5.fc43.aarch 100% | 24.3 MiB/s | 249.1 KiB | 00m00s [357/434] libwpg-0:0.3.4-6.fc43.aarch64 100% | 11.6 MiB/s | 71.3 KiB | 00m00s [358/434] libgpg-error-devel-0:1.58-1.f 100% | 23.7 MiB/s | 72.7 KiB | 00m00s [359/434] libxslt-0:1.1.43-5.fc44.aarch 100% | 44.6 MiB/s | 182.6 KiB | 00m00s [360/434] libXft-devel-0:2.3.8-9.fc43.a 100% | 9.6 MiB/s | 49.4 KiB | 00m00s [361/434] libthai-devel-0:0.1.29-11.fc4 100% | 31.3 MiB/s | 128.3 KiB | 00m00s [362/434] potrace-0:1.16-15.fc43.aarch6 100% | 57.7 MiB/s | 118.2 KiB | 00m00s [363/434] poppler-glib-0:25.07.0-3.fc44 100% | 47.6 MiB/s | 194.9 KiB | 00m00s [364/434] libwpd-devel-0:0.10.3-23.fc43 100% | 515.2 KiB/s | 11.8 KiB | 00m00s [365/434] python-rpm-macros-0:3.14-9.fc 100% | 6.4 MiB/s | 19.6 KiB | 00m00s [366/434] lzo-minilzo-0:2.10-15.fc43.aa 100% | 4.7 MiB/s | 23.8 KiB | 00m00s [367/434] bzip2-devel-0:1.0.8-21.fc43.a 100% | 29.8 MiB/s | 213.4 KiB | 00m00s [368/434] dbus-devel-1:1.16.0-4.fc43.aa 100% | 7.6 MiB/s | 38.8 KiB | 00m00s [369/434] GraphicsMagick-0:1.3.45-5.fc4 100% | 98.9 MiB/s | 1.6 MiB | 00m00s [370/434] glycin-devel-0:2.0.5-2.fc44.a 100% | 7.8 MiB/s | 24.1 KiB | 00m00s [371/434] libwayland-server-0:1.24.0-2. 100% | 13.6 MiB/s | 41.6 KiB | 00m00s [372/434] atkmm-0:2.28.4-4.fc43.aarch64 100% | 27.5 MiB/s | 84.4 KiB | 00m00s [373/434] cairomm-0:1.14.5-12.fc43.aarc 100% | 18.6 MiB/s | 57.1 KiB | 00m00s [374/434] libsigc++20-devel-0:2.12.1-6. 100% | 35.8 MiB/s | 73.3 KiB | 00m00s [375/434] glibmm2.4-0:2.66.8-2.fc43.aar 100% | 99.3 MiB/s | 609.8 KiB | 00m00s [376/434] at-spi2-core-devel-0:2.58.2-1 100% | 15.2 MiB/s | 342.0 KiB | 00m00s [377/434] perl-open-0:1.13-520.fc43.noa 100% | 5.4 MiB/s | 16.5 KiB | 00m00s [378/434] perl-XML-Parser-0:2.47-8.fc43 100% | 23.0 MiB/s | 235.9 KiB | 00m00s [379/434] libsigc++20-0:2.12.1-6.fc43.a 100% | 12.5 MiB/s | 38.5 KiB | 00m00s [380/434] pangomm-0:2.46.4-4.fc43.aarch 100% | 21.5 MiB/s | 65.9 KiB | 00m00s [381/434] libblkid-devel-0:2.41.3-8.fc4 100% | 5.6 MiB/s | 22.9 KiB | 00m00s [382/434] libsepol-devel-0:3.9-2.fc43.a 100% | 7.9 MiB/s | 48.3 KiB | 00m00s [383/434] pcre2-utf32-0:10.47-1.fc44.aa 100% | 42.1 MiB/s | 215.6 KiB | 00m00s [384/434] enchant2-0:2.8.14-1.fc44.aarc 100% | 26.8 MiB/s | 82.3 KiB | 00m00s [385/434] brotli-0:1.2.0-1.fc44.aarch64 100% | 7.6 MiB/s | 23.3 KiB | 00m00s [386/434] publicsuffix-list-0:20250616- 100% | 29.3 MiB/s | 89.9 KiB | 00m00s [387/434] sqlite-0:3.51.0-1.fc44.aarch6 100% | 110.8 MiB/s | 907.5 KiB | 00m00s [388/434] libwpd-0:0.10.3-23.fc43.aarch 100% | 25.8 MiB/s | 237.6 KiB | 00m00s [389/434] jasper-libs-0:4.2.8-1.fc44.aa 100% | 51.4 MiB/s | 157.8 KiB | 00m00s [390/434] libdatrie-devel-0:0.2.14-1.fc 100% | 27.1 MiB/s | 138.9 KiB | 00m00s [391/434] libwmf-lite-0:0.2.13-8.fc43.a 100% | 34.9 MiB/s | 71.5 KiB | 00m00s [392/434] glib-networking-0:2.80.1-3.fc 100% | 8.2 MiB/s | 201.0 KiB | 00m00s [393/434] libXtst-devel-0:1.2.5-3.fc43. 100% | 3.1 MiB/s | 15.7 KiB | 00m00s [394/434] libseccomp-devel-0:2.6.0-2.fc 100% | 7.6 MiB/s | 62.2 KiB | 00m00s [395/434] perl-libwww-perl-0:6.81-1.fc4 100% | 34.0 MiB/s | 209.1 KiB | 00m00s [396/434] urw-base35-fonts-legacy-0:202 100% | 116.6 MiB/s | 3.0 MiB | 00m00s [397/434] perl-encoding-4:3.00-520.fc43 100% | 20.5 MiB/s | 62.8 KiB | 00m00s [398/434] hunspell-0:1.7.2-10.fc43.aarc 100% | 98.7 MiB/s | 505.1 KiB | 00m00s [399/434] gsettings-desktop-schemas-0:4 100% | 67.0 MiB/s | 823.7 KiB | 00m00s [400/434] mkfontscale-0:1.2.3-3.fc43.aa 100% | 4.4 MiB/s | 31.3 KiB | 00m00s [401/434] perl-Data-Dump-0:1.25-13.fc43 100% | 10.6 MiB/s | 32.5 KiB | 00m00s [402/434] perl-Encode-Locale-0:1.05-32. 100% | 6.0 MiB/s | 18.3 KiB | 00m00s [403/434] perl-File-Copy-0:2.41-520.fc4 100% | 6.6 MiB/s | 20.1 KiB | 00m00s [404/434] perl-File-Listing-0:6.16-6.fc 100% | 7.9 MiB/s | 24.4 KiB | 00m00s [405/434] perl-HTML-Parser-0:3.83-4.fc4 100% | 40.0 MiB/s | 123.0 KiB | 00m00s [406/434] perl-HTTP-Cookies-0:6.11-6.fc 100% | 18.1 MiB/s | 37.1 KiB | 00m00s [407/434] perl-HTTP-Date-0:6.06-7.fc43. 100% | 11.7 MiB/s | 24.1 KiB | 00m00s [408/434] perl-HTTP-Message-0:7.01-1.fc 100% | 32.7 MiB/s | 100.5 KiB | 00m00s [409/434] systemd-devel-0:259-1.fc44.aa 100% | 13.9 MiB/s | 684.8 KiB | 00m00s [410/434] perl-HTTP-Negotiate-0:6.01-41 100% | 9.4 MiB/s | 19.3 KiB | 00m00s [411/434] perl-LWP-MediaTypes-0:6.04-21 100% | 10.7 MiB/s | 32.9 KiB | 00m00s [412/434] perl-Module-Load-1:0.36-520.f 100% | 5.6 MiB/s | 17.2 KiB | 00m00s [413/434] perl-NTLM-0:1.09-41.fc43.noar 100% | 7.0 MiB/s | 21.5 KiB | 00m00s [414/434] perl-Net-HTTP-0:6.24-1.fc44.n 100% | 9.6 MiB/s | 39.4 KiB | 00m00s [415/434] perl-Try-Tiny-0:0.32-3.fc43.n 100% | 12.3 MiB/s | 37.6 KiB | 00m00s [416/434] perl-WWW-RobotRules-0:6.02-42 100% | 6.3 MiB/s | 19.4 KiB | 00m00s [417/434] hunspell-en-US-0:0.20201207-1 100% | 58.7 MiB/s | 180.3 KiB | 00m00s [418/434] hunspell-filesystem-0:1.7.2-1 100% | 1.8 MiB/s | 7.5 KiB | 00m00s [419/434] perl-Filter-2:1.65-1.fc44.aar 100% | 16.9 MiB/s | 86.3 KiB | 00m00s [420/434] perl-subs-0:1.04-520.fc43.noa 100% | 2.9 MiB/s | 11.7 KiB | 00m00s [421/434] perl-I18N-Langinfo-0:0.24-520 100% | 6.3 MiB/s | 25.7 KiB | 00m00s [422/434] libfontenc-0:1.1.8-4.fc43.aar 100% | 5.3 MiB/s | 32.4 KiB | 00m00s [423/434] perl-HTML-Tagset-0:3.24-4.fc4 100% | 6.0 MiB/s | 18.3 KiB | 00m00s [424/434] perl-Clone-0:0.47-4.fc43.aarc 100% | 7.1 MiB/s | 21.7 KiB | 00m00s [425/434] perl-TimeDate-1:2.33-17.fc43. 100% | 14.1 MiB/s | 57.7 KiB | 00m00s [426/434] perl-Compress-Raw-Zlib-0:2.21 100% | 12.6 MiB/s | 64.3 KiB | 00m00s [427/434] perl-IO-HTML-0:1.004-15.fc43. 100% | 5.3 MiB/s | 27.3 KiB | 00m00s [428/434] mailcap-0:2.1.54-9.fc43.noarc 100% | 5.5 MiB/s | 34.0 KiB | 00m00s [429/434] perl-Digest-HMAC-0:1.05-3.fc4 100% | 5.5 MiB/s | 22.5 KiB | 00m00s [430/434] perl-Compress-Raw-Bzip2-0:2.2 100% | 11.6 MiB/s | 35.7 KiB | 00m00s [431/434] perl-Digest-SHA-1:6.04-521.fc 100% | 14.9 MiB/s | 61.2 KiB | 00m00s [432/434] perl-IO-Compress-0:2.214-1.fc 100% | 16.6 MiB/s | 305.8 KiB | 00m00s [433/434] glibc-devel-0:2.42.9000-17.fc 100% | 102.0 MiB/s | 522.1 KiB | 00m00s [434/434] gettext-common-devel-0:0.26-2 100% | 98.1 MiB/s | 602.9 KiB | 00m00s -------------------------------------------------------------------------------- [434/434] Total 100% | 45.3 MiB/s | 34.7 MiB | 00m01s Running transaction [ 1/436] Verify package files 100% | 470.0 B/s | 434.0 B | 00m01s >>> Running %pretrans scriptlet: xkeyboard-config-0:2.46-1.fc44.noarch >>> Finished %pretrans scriptlet: xkeyboard-config-0:2.46-1.fc44.noarch >>> [RPM] /var/lib/mock/fedora-rawhide-aarch64-1767224536.444618/root/var/cache/dnf/copr_base-dad6cb7bd6cd6ed2/packages/gettext-devel-0.26-2.fc44.aarch64.rpm: Header OpenPGP V4 RSA/SHA256 signature, key ID 0a52232b6aafcf03: NOKEY [ 2/436] Prepare transaction 100% | 1.2 KiB/s | 434.0 B | 00m00s [ 3/436] Installing glib2-0:2.87.0-1.f 100% | 233.1 MiB/s | 15.6 MiB | 00m00s [ 4/436] Installing xorg-x11-proto-dev 100% | 179.6 MiB/s | 1.8 MiB | 00m00s [ 5/436] Installing libicu-0:77.1-1.fc 100% | 347.9 MiB/s | 36.5 MiB | 00m00s [ 6/436] Installing cmake-filesystem-0 100% | 3.7 MiB/s | 7.6 KiB | 00m00s [ 7/436] Installing zlib-ng-compat-dev 100% | 106.0 MiB/s | 108.6 KiB | 00m00s [ 8/436] Installing boost-system-0:1.8 100% | 67.6 MiB/s | 69.2 KiB | 00m00s [ 9/436] Installing expat-0:2.7.3-1.fc 100% | 18.7 MiB/s | 363.1 KiB | 00m00s [ 10/436] Installing lcms2-0:2.16-6.fc4 100% | 237.5 MiB/s | 486.4 KiB | 00m00s [ 11/436] Installing boost-chrono-0:1.8 100% | 68.7 MiB/s | 70.4 KiB | 00m00s [ 12/436] Installing nspr-0:4.38.2-1.fc 100% | 205.8 MiB/s | 421.4 KiB | 00m00s [ 13/436] Installing libsigc++20-0:2.12 100% | 124.9 MiB/s | 127.9 KiB | 00m00s [ 14/436] Installing libjpeg-turbo-0:3. 100% | 241.6 MiB/s | 742.1 KiB | 00m00s [ 15/436] Installing boost-thread-0:1.8 100% | 67.0 MiB/s | 137.3 KiB | 00m00s [ 16/436] Installing libicu-devel-0:77. 100% | 146.8 MiB/s | 5.1 MiB | 00m00s [ 17/436] Installing libglvnd-1:1.7.0-8 100% | 443.4 MiB/s | 1.3 MiB | 00m00s [ 18/436] Installing librevenge-0:0.0.5 100% | 251.2 MiB/s | 771.8 KiB | 00m00s [ 19/436] Installing libpng-2:1.6.53-1. 100% | 132.4 MiB/s | 271.1 KiB | 00m00s [ 20/436] Installing librevenge-devel-0 100% | 196.7 MiB/s | 402.8 KiB | 00m00s [ 21/436] Installing glibmm2.4-0:2.66.8 100% | 370.3 MiB/s | 3.0 MiB | 00m00s [ 22/436] Installing nss-util-0:3.119.0 100% | 212.8 MiB/s | 217.9 KiB | 00m00s [ 23/436] Installing dbus-libs-1:1.16.0 100% | 194.8 MiB/s | 398.9 KiB | 00m00s [ 24/436] Installing libwayland-client- 100% | 69.6 MiB/s | 71.2 KiB | 00m00s [ 25/436] Installing fribidi-0:1.0.16-3 100% | 13.5 MiB/s | 248.8 KiB | 00m00s [ 26/436] Installing libX11-xcb-0:1.8.1 100% | 66.1 MiB/s | 67.7 KiB | 00m00s [ 27/436] Installing fribidi-devel-0:1. 100% | 80.0 MiB/s | 81.9 KiB | 00m00s [ 28/436] Installing avahi-libs-0:0.9~r 100% | 113.8 MiB/s | 233.0 KiB | 00m00s [ 29/436] Installing libpng-devel-2:1.6 100% | 47.0 MiB/s | 962.5 KiB | 00m00s [ 30/436] Installing boost-regex-0:1.83 100% | 130.5 MiB/s | 267.3 KiB | 00m00s [ 31/436] Installing json-glib-0:1.10.8 100% | 76.7 MiB/s | 628.4 KiB | 00m00s [ 32/436] Installing shared-mime-info-0 100% | 85.0 MiB/s | 2.6 MiB | 00m00s [ 33/436] Installing libwebp-0:1.6.0-2. 100% | 114.6 MiB/s | 821.7 KiB | 00m00s [ 34/436] Installing xml-common-0:0.6.3 100% | 39.6 MiB/s | 81.1 KiB | 00m00s [ 35/436] Installing fonts-filesystem-1 100% | 0.0 B/s | 788.0 B | 00m00s [ 36/436] Installing libICE-0:1.1.2-3.f 100% | 218.5 MiB/s | 223.8 KiB | 00m00s [ 37/436] Installing boost-context-0:1. 100% | 67.7 MiB/s | 69.4 KiB | 00m00s [ 38/436] Installing boost-atomic-0:1.8 100% | 68.2 MiB/s | 69.8 KiB | 00m00s [ 39/436] Installing boost-filesystem-0 100% | 132.6 MiB/s | 135.8 KiB | 00m00s [ 40/436] Installing libepoxy-0:1.5.10- 100% | 312.7 MiB/s | 1.3 MiB | 00m00s [ 41/436] Installing libmpc-0:1.3.1-8.f 100% | 150.6 MiB/s | 154.2 KiB | 00m00s [ 42/436] Installing libSM-0:1.2.5-3.fc 100% | 127.4 MiB/s | 130.4 KiB | 00m00s [ 43/436] Installing libwayland-cursor- 100% | 80.6 MiB/s | 82.5 KiB | 00m00s [ 44/436] Installing libwpd-0:0.10.3-23 100% | 236.4 MiB/s | 726.2 KiB | 00m00s [ 45/436] Installing libsigc++20-devel- 100% | 371.9 MiB/s | 1.1 MiB | 00m00s [ 46/436] Installing lcms2-devel-0:2.16 100% | 133.2 MiB/s | 136.4 KiB | 00m00s [ 47/436] Installing libcloudproviders- 100% | 154.5 MiB/s | 158.2 KiB | 00m00s [ 48/436] Installing libtextstyle-0:0.2 100% | 195.2 MiB/s | 199.8 KiB | 00m00s [ 49/436] Installing gettext-libs-0:0.2 100% | 285.6 MiB/s | 2.3 MiB | 00m00s [ 50/436] Installing hunspell-filesyste 100% | 0.0 B/s | 388.0 B | 00m00s [ 51/436] Installing libdav1d-0:1.5.2-1 100% | 279.3 MiB/s | 857.9 KiB | 00m00s [ 52/436] Installing libgfortran-0:15.2 100% | 342.3 MiB/s | 1.7 MiB | 00m00s [ 53/436] Installing libdatrie-0:0.2.14 100% | 92.8 MiB/s | 95.0 KiB | 00m00s [ 54/436] Installing libthai-0:0.1.29-1 100% | 263.4 MiB/s | 809.2 KiB | 00m00s [ 55/436] Installing libXau-0:1.0.12-3. 100% | 119.6 MiB/s | 122.5 KiB | 00m00s [ 56/436] Installing libxcb-0:1.17.0-6. 100% | 309.7 MiB/s | 2.2 MiB | 00m00s [ 57/436] Installing jbigkit-libs-0:2.1 100% | 179.2 MiB/s | 183.5 KiB | 00m00s [ 58/436] Installing libseccomp-0:2.6.0 100% | 241.1 MiB/s | 246.8 KiB | 00m00s [ 59/436] Installing openjpeg-0:2.5.4-2 100% | 202.3 MiB/s | 414.3 KiB | 00m00s [ 60/436] Installing graphite2-0:1.3.14 100% | 13.1 MiB/s | 241.7 KiB | 00m00s [ 61/436] Installing harfbuzz-0:12.3.0- 100% | 272.4 MiB/s | 2.7 MiB | 00m00s [ 62/436] Installing freetype-0:2.14.1- 100% | 214.9 MiB/s | 880.3 KiB | 00m00s [ 63/436] Installing libwayland-egl-0:1 100% | 68.0 MiB/s | 69.6 KiB | 00m00s [ 64/436] Installing pixman-0:0.46.2-2. 100% | 320.1 MiB/s | 655.6 KiB | 00m00s [ 65/436] Installing pixman-devel-0:0.4 100% | 55.5 MiB/s | 56.9 KiB | 00m00s [ 66/436] Installing lzo-0:2.10-15.fc43 100% | 160.7 MiB/s | 164.6 KiB | 00m00s [ 67/436] Installing boost-date-time-0: 100% | 67.6 MiB/s | 69.3 KiB | 00m00s [ 68/436] Installing boost-container-0: 100% | 68.8 MiB/s | 70.4 KiB | 00m00s [ 69/436] Installing gtest-0:1.17.0-1.f 100% | 257.7 MiB/s | 527.7 KiB | 00m00s [ 70/436] Installing gsl-0:2.8-2.fc43.a 100% | 122.7 MiB/s | 3.4 MiB | 00m00s [ 71/436] Installing sysprof-capture-de 100% | 250.8 MiB/s | 770.3 KiB | 00m00s [ 72/436] Installing libffi-devel-0:3.5 100% | 31.3 MiB/s | 32.1 KiB | 00m00s [ 73/436] Installing emacs-filesystem-1 100% | 0.0 B/s | 812.0 B | 00m00s [ 74/436] Installing double-conversion- 100% | 139.6 MiB/s | 143.0 KiB | 00m00s [ 75/436] Installing make-1:4.4.1-11.fc 100% | 77.1 MiB/s | 1.9 MiB | 00m00s [ 76/436] Installing gmock-0:1.17.0-1.f 100% | 99.4 MiB/s | 203.5 KiB | 00m00s [ 77/436] Installing boost-json-0:1.83. 100% | 160.8 MiB/s | 329.4 KiB | 00m00s [ 78/436] Installing boost-wave-0:1.83. 100% | 278.4 MiB/s | 855.2 KiB | 00m00s [ 79/436] Installing harfbuzz-icu-0:12. 100% | 66.5 MiB/s | 68.1 KiB | 00m00s [ 80/436] Installing graphite2-devel-0: 100% | 49.6 MiB/s | 50.8 KiB | 00m00s [ 81/436] Installing libseccomp-devel-0 100% | 9.6 MiB/s | 177.0 KiB | 00m00s [ 82/436] Installing libXau-devel-0:1.0 100% | 1.3 MiB/s | 9.4 KiB | 00m00s [ 83/436] Installing libxcb-devel-0:1.1 100% | 49.5 MiB/s | 3.1 MiB | 00m00s [ 84/436] Installing libdatrie-devel-0: 100% | 28.8 MiB/s | 618.7 KiB | 00m00s [ 85/436] Installing libthai-devel-0:0. 100% | 160.2 MiB/s | 656.3 KiB | 00m00s [ 86/436] Installing hunspell-en-US-0:0 100% | 272.5 MiB/s | 558.1 KiB | 00m00s [ 87/436] Installing hunspell-0:1.7.2-1 100% | 55.0 MiB/s | 1.4 MiB | 00m00s [ 88/436] Installing enchant2-0:2.8.14- 100% | 17.2 MiB/s | 334.4 KiB | 00m00s [ 89/436] Installing libcloudproviders- 100% | 124.5 MiB/s | 382.6 KiB | 00m00s [ 90/436] Installing libwpd-devel-0:0.1 100% | 8.3 MiB/s | 8.5 KiB | 00m00s [ 91/436] Installing libwpg-0:0.3.4-6.f 100% | 89.2 MiB/s | 182.6 KiB | 00m00s [ 92/436] Installing cpp-0:15.2.1-5.fc4 100% | 281.5 MiB/s | 35.5 MiB | 00m00s [ 93/436] Installing boost-fiber-0:1.83 100% | 132.2 MiB/s | 135.4 KiB | 00m00s [ 94/436] Installing boost-log-0:1.83.0 100% | 297.6 MiB/s | 1.5 MiB | 00m00s [ 95/436] Installing boost-coroutine-0: 100% | 68.4 MiB/s | 70.1 KiB | 00m00s [ 96/436] Installing abattis-cantarell- 100% | 47.5 MiB/s | 194.4 KiB | 00m00s [ 97/436] Installing iso-codes-0:4.19.0 100% | 246.7 MiB/s | 22.5 MiB | 00m00s [ 98/436] Installing libgusb-0:0.4.9-4. 100% | 89.7 MiB/s | 183.6 KiB | 00m00s [ 99/436] Installing colord-libs-0:1.4. 100% | 237.6 MiB/s | 973.1 KiB | 00m00s [100/436] Installing boost-graph-0:1.83 100% | 163.6 MiB/s | 335.0 KiB | 00m00s [101/436] Installing avahi-glib-0:0.9~r 100% | 66.8 MiB/s | 68.4 KiB | 00m00s [102/436] Installing nss-softokn-freebl 100% | 213.0 MiB/s | 872.2 KiB | 00m00s [103/436] Installing nss-softokn-0:3.11 100% | 318.6 MiB/s | 2.2 MiB | 00m00s [104/436] Installing nss-0:3.119.0-1.fc 100% | 179.5 MiB/s | 2.0 MiB | 00m00s [105/436] Installing nss-sysinit-0:3.11 100% | 3.9 MiB/s | 71.2 KiB | 00m00s [106/436] Installing libcdr-0:0.1.8-4.f 100% | 215.6 MiB/s | 883.0 KiB | 00m00s [107/436] Installing libvisio-0:0.1.8-5 100% | 200.5 MiB/s | 616.1 KiB | 00m00s [108/436] Installing libglvnd-opengl-1: 100% | 322.3 MiB/s | 330.0 KiB | 00m00s [109/436] Installing boost-locale-0:1.8 100% | 290.8 MiB/s | 595.6 KiB | 00m00s [110/436] Installing boost-type_erasure 100% | 69.3 MiB/s | 70.9 KiB | 00m00s [111/436] Installing jasper-libs-0:4.2. 100% | 163.3 MiB/s | 334.4 KiB | 00m00s [112/436] Installing boost-timer-0:1.83 100% | 68.3 MiB/s | 70.0 KiB | 00m00s [113/436] Installing libsoup3-0:3.6.5-8 100% | 130.8 MiB/s | 1.2 MiB | 00m00s [114/436] Installing gsettings-desktop- 100% | 319.0 MiB/s | 5.7 MiB | 00m00s [115/436] Installing annobin-docs-0:13. 100% | 98.0 MiB/s | 100.3 KiB | 00m00s [116/436] Installing gettext-envsubst-0 100% | 5.9 MiB/s | 108.0 KiB | 00m00s [117/436] Installing gettext-runtime-0: 100% | 32.0 MiB/s | 786.1 KiB | 00m00s [118/436] Installing gettext-0:0.26-2.f 100% | 275.3 MiB/s | 13.5 MiB | 00m00s [119/436] Installing gettext-common-dev 100% | 193.3 MiB/s | 593.7 KiB | 00m00s [120/436] Installing kernel-headers-0:6 100% | 147.0 MiB/s | 6.9 MiB | 00m00s [121/436] Installing glibc-devel-0:2.42 100% | 124.1 MiB/s | 2.4 MiB | 00m00s [122/436] Installing libxcrypt-devel-0: 100% | 32.5 MiB/s | 33.3 KiB | 00m00s [123/436] Installing ncurses-0:6.5-8.20 100% | 32.6 MiB/s | 900.1 KiB | 00m00s [124/436] Installing groff-base-0:1.23. 100% | 102.4 MiB/s | 4.2 MiB | 00m00s [125/436] Installing perl-Digest-0:1.20 100% | 36.2 MiB/s | 37.1 KiB | 00m00s [126/436] Installing perl-B-0:1.89-520. 100% | 178.6 MiB/s | 548.7 KiB | 00m00s [127/436] Installing perl-Digest-MD5-0: 100% | 103.2 MiB/s | 105.6 KiB | 00m00s [128/436] Installing perl-FileHandle-0: 100% | 0.0 B/s | 9.8 KiB | 00m00s [129/436] Installing perl-Data-Dumper-0 100% | 134.3 MiB/s | 137.6 KiB | 00m00s [130/436] Installing perl-libnet-0:3.15 100% | 143.9 MiB/s | 294.7 KiB | 00m00s [131/436] Installing perl-MIME-Base32-0 100% | 31.4 MiB/s | 32.2 KiB | 00m00s [132/436] Installing perl-URI-0:5.34-2. 100% | 68.8 MiB/s | 281.8 KiB | 00m00s [133/436] Installing perl-AutoLoader-0: 100% | 0.0 B/s | 21.0 KiB | 00m00s [134/436] Installing perl-IO-Socket-IP- 100% | 99.8 MiB/s | 102.2 KiB | 00m00s [135/436] Installing perl-Text-Tabs+Wra 100% | 23.3 MiB/s | 23.9 KiB | 00m00s [136/436] Installing perl-IO-Socket-SSL 100% | 233.9 MiB/s | 718.6 KiB | 00m00s [137/436] Installing perl-Pod-Escapes-1 100% | 25.3 MiB/s | 25.9 KiB | 00m00s [138/436] Installing perl-File-Path-0:2 100% | 63.0 MiB/s | 64.5 KiB | 00m00s [139/436] Installing perl-Net-SSLeay-0: 100% | 204.7 MiB/s | 1.4 MiB | 00m00s [140/436] Installing perl-if-0:0.61.000 100% | 0.0 B/s | 6.2 KiB | 00m00s [141/436] Installing perl-locale-0:1.13 100% | 0.0 B/s | 6.5 KiB | 00m00s [142/436] Installing perl-Time-Local-2: 100% | 68.9 MiB/s | 70.6 KiB | 00m00s [143/436] Installing perl-Pod-Simple-1: 100% | 140.3 MiB/s | 574.9 KiB | 00m00s [144/436] Installing perl-HTTP-Tiny-0:0 100% | 152.8 MiB/s | 156.4 KiB | 00m00s [145/436] Installing perl-File-Temp-1:0 100% | 161.6 MiB/s | 165.5 KiB | 00m00s [146/436] Installing perl-Term-Cap-0:1. 100% | 29.9 MiB/s | 30.6 KiB | 00m00s [147/436] Installing perl-IPC-Open3-0:1 100% | 27.8 MiB/s | 28.5 KiB | 00m00s [148/436] Installing perl-POSIX-0:2.23- 100% | 129.2 MiB/s | 264.7 KiB | 00m00s [149/436] Installing perl-Term-ANSIColo 100% | 96.9 MiB/s | 99.2 KiB | 00m00s [150/436] Installing perl-Class-Struct- 100% | 25.3 MiB/s | 25.9 KiB | 00m00s [151/436] Installing perl-podlators-1:6 100% | 16.5 MiB/s | 321.4 KiB | 00m00s [152/436] Installing perl-Pod-Perldoc-0 100% | 8.7 MiB/s | 169.2 KiB | 00m00s [153/436] Installing perl-File-stat-0:1 100% | 12.8 MiB/s | 13.1 KiB | 00m00s [154/436] Installing perl-Symbol-0:1.09 100% | 0.0 B/s | 7.3 KiB | 00m00s [155/436] Installing perl-SelectSaver-0 100% | 0.0 B/s | 2.6 KiB | 00m00s [156/436] Installing perl-Socket-4:2.04 100% | 71.4 MiB/s | 146.3 KiB | 00m00s [157/436] Installing perl-Pod-Usage-4:2 100% | 4.8 MiB/s | 87.9 KiB | 00m00s [158/436] Installing perl-Text-ParseWor 100% | 14.2 MiB/s | 14.6 KiB | 00m00s [159/436] Installing perl-IO-0:1.55-520 100% | 95.6 MiB/s | 195.7 KiB | 00m00s [160/436] Installing perl-overloading-0 100% | 5.4 MiB/s | 5.6 KiB | 00m00s [161/436] Installing perl-mro-0:1.29-52 100% | 80.7 MiB/s | 82.7 KiB | 00m00s [162/436] Installing perl-base-0:2.27-5 100% | 0.0 B/s | 13.0 KiB | 00m00s [163/436] Installing perl-Fcntl-0:1.20- 100% | 91.6 MiB/s | 93.8 KiB | 00m00s [164/436] Installing perl-Getopt-Long-1 100% | 28.8 MiB/s | 147.2 KiB | 00m00s [165/436] Installing perl-Storable-1:3. 100% | 119.5 MiB/s | 244.8 KiB | 00m00s [166/436] Installing perl-Getopt-Std-0: 100% | 0.0 B/s | 11.8 KiB | 00m00s [167/436] Installing perl-File-Basename 100% | 0.0 B/s | 14.6 KiB | 00m00s [168/436] Installing perl-vars-0:1.05-5 100% | 0.0 B/s | 4.3 KiB | 00m00s [169/436] Installing perl-overload-0:1. 100% | 0.0 B/s | 72.0 KiB | 00m00s [170/436] Installing perl-parent-1:0.24 100% | 0.0 B/s | 11.0 KiB | 00m00s [171/436] Installing perl-MIME-Base64-0 100% | 94.0 MiB/s | 96.3 KiB | 00m00s [172/436] Installing perl-Scalar-List-U 100% | 76.5 MiB/s | 156.7 KiB | 00m00s [173/436] Installing perl-Errno-0:1.38- 100% | 0.0 B/s | 8.8 KiB | 00m00s [174/436] Installing perl-constant-0:1. 100% | 26.7 MiB/s | 27.4 KiB | 00m00s [175/436] Installing perl-Exporter-0:5. 100% | 54.3 MiB/s | 55.6 KiB | 00m00s [176/436] Installing perl-Encode-4:3.21 100% | 156.2 MiB/s | 4.8 MiB | 00m00s [177/436] Installing perl-DynaLoader-0: 100% | 31.7 MiB/s | 32.5 KiB | 00m00s [178/436] Installing perl-PathTools-0:3 100% | 111.6 MiB/s | 228.6 KiB | 00m00s [179/436] Installing perl-Carp-0:1.54-5 100% | 15.5 MiB/s | 47.7 KiB | 00m00s [180/436] Installing perl-libs-4:5.42.0 100% | 221.7 MiB/s | 11.7 MiB | 00m00s [181/436] Installing perl-interpreter-4 100% | 9.6 MiB/s | 176.3 KiB | 00m00s [182/436] Installing perl-Compress-Raw- 100% | 79.8 MiB/s | 163.4 KiB | 00m00s [183/436] Installing perl-Digest-SHA-1: 100% | 7.5 MiB/s | 139.0 KiB | 00m00s [184/436] Installing perl-Digest-HMAC-0 100% | 30.7 MiB/s | 31.5 KiB | 00m00s [185/436] Installing perl-NTLM-0:1.09-4 100% | 31.9 MiB/s | 32.7 KiB | 00m00s [186/436] Installing perl-File-Copy-0:2 100% | 19.7 MiB/s | 20.2 KiB | 00m00s [187/436] Installing perl-Module-Load-1 100% | 15.5 MiB/s | 15.9 KiB | 00m00s [188/436] Installing perl-Try-Tiny-0:0. 100% | 34.7 MiB/s | 71.1 KiB | 00m00s [189/436] Installing perl-WWW-RobotRule 100% | 25.2 MiB/s | 25.8 KiB | 00m00s [190/436] Installing perl-Filter-2:1.65 100% | 121.9 MiB/s | 374.3 KiB | 00m00s [191/436] Installing perl-encoding-4:3. 100% | 146.9 MiB/s | 150.4 KiB | 00m00s [192/436] Installing perl-open-0:1.13-5 100% | 0.0 B/s | 11.7 KiB | 00m00s [193/436] Installing perl-subs-0:1.04-5 100% | 0.0 B/s | 2.5 KiB | 00m00s [194/436] Installing perl-Data-Dump-0:1 100% | 51.0 MiB/s | 52.2 KiB | 00m00s [195/436] Installing perl-I18N-Langinfo 100% | 86.1 MiB/s | 88.2 KiB | 00m00s [196/436] Installing perl-Encode-Locale 100% | 19.6 MiB/s | 20.1 KiB | 00m00s [197/436] Installing perl-HTML-Tagset-0 100% | 19.2 MiB/s | 19.7 KiB | 00m00s [198/436] Installing perl-TimeDate-1:2. 100% | 50.6 MiB/s | 103.7 KiB | 00m00s [199/436] Installing perl-HTTP-Date-0:6 100% | 41.6 MiB/s | 42.6 KiB | 00m00s [200/436] Installing perl-File-Listing- 100% | 41.5 MiB/s | 42.5 KiB | 00m00s [201/436] Installing perl-Clone-0:0.47- 100% | 80.2 MiB/s | 82.2 KiB | 00m00s [202/436] Installing perl-IO-HTML-0:1.0 100% | 45.7 MiB/s | 46.8 KiB | 00m00s [203/436] Installing perl-Compress-Raw- 100% | 99.6 MiB/s | 102.0 KiB | 00m00s [204/436] Installing perl-IO-Compress-0 100% | 47.0 MiB/s | 1.0 MiB | 00m00s [205/436] Installing perl-Net-HTTP-0:6. 100% | 76.8 MiB/s | 78.6 KiB | 00m00s [206/436] Installing llvm-filesystem-0: 100% | 0.0 B/s | 1.1 KiB | 00m00s [207/436] Installing libedit-0:3.1-57.2 100% | 137.6 MiB/s | 281.9 KiB | 00m00s [208/436] Installing llvm-libs-0:21.1.7 100% | 370.1 MiB/s | 132.9 MiB | 00m00s [209/436] Installing hwdata-0:0.402-1.f 100% | 442.2 MiB/s | 9.7 MiB | 00m00s [210/436] Installing libpciaccess-0:0.1 100% | 72.2 MiB/s | 74.0 KiB | 00m00s [211/436] Installing libdrm-0:2.4.128-3 100% | 187.8 MiB/s | 769.1 KiB | 00m00s [212/436] Installing openblas-0:0.3.29- 100% | 110.8 MiB/s | 113.5 KiB | 00m00s [213/436] Installing openblas-openmp-0: 100% | 443.2 MiB/s | 20.4 MiB | 00m00s [214/436] Installing flexiblas-netlib-0 100% | 248.0 MiB/s | 14.4 MiB | 00m00s [215/436] Installing flexiblas-0:3.5.0- 100% | 38.2 MiB/s | 39.2 KiB | 00m00s [216/436] Installing flexiblas-openblas 100% | 66.6 MiB/s | 68.2 KiB | 00m00s [217/436] Installing mailcap-0:2.1.54-9 100% | 85.0 MiB/s | 87.1 KiB | 00m00s [218/436] Installing perl-LWP-MediaType 100% | 78.6 MiB/s | 80.5 KiB | 00m00s [219/436] Installing perl-HTTP-Message- 100% | 107.4 MiB/s | 220.0 KiB | 00m00s [220/436] Installing perl-HTML-Parser-0 100% | 97.6 MiB/s | 299.8 KiB | 00m00s [221/436] Installing perl-HTTP-Cookies- 100% | 73.9 MiB/s | 75.7 KiB | 00m00s [222/436] Installing perl-HTTP-Negotiat 100% | 28.0 MiB/s | 28.7 KiB | 00m00s [223/436] Installing perl-libwww-perl-0 100% | 22.5 MiB/s | 484.1 KiB | 00m00s [224/436] Installing perl-XML-Parser-0: 100% | 139.8 MiB/s | 715.6 KiB | 00m00s [225/436] Installing spirv-tools-libs-0 100% | 340.3 MiB/s | 5.4 MiB | 00m00s [226/436] Installing mesa-filesystem-0: 100% | 4.2 MiB/s | 4.3 KiB | 00m00s [227/436] Installing lm_sensors-libs-0: 100% | 92.7 MiB/s | 95.0 KiB | 00m00s [228/436] Installing libxshmfence-0:1.3 100% | 68.0 MiB/s | 69.6 KiB | 00m00s [229/436] Installing mesa-libgbm-0:25.3 100% | 67.0 MiB/s | 68.6 KiB | 00m00s [230/436] Installing mesa-dri-drivers-0 100% | 352.2 MiB/s | 36.6 MiB | 00m00s [231/436] Installing libfontenc-0:1.1.8 100% | 105.6 MiB/s | 108.1 KiB | 00m00s [232/436] Installing mkfontscale-0:1.2. 100% | 4.3 MiB/s | 78.4 KiB | 00m00s [233/436] Installing urw-base35-fonts-l 100% | 65.0 MiB/s | 4.3 MiB | 00m00s [234/436] Installing duktape-0:2.7.0-10 100% | 219.4 MiB/s | 673.9 KiB | 00m00s [235/436] Installing libproxy-0:0.5.12- 100% | 82.1 MiB/s | 168.2 KiB | 00m00s [236/436] Installing glib-networking-0: 100% | 97.9 MiB/s | 902.4 KiB | 00m00s [237/436] Installing libsoup-0:2.74.3-9 100% | 146.0 MiB/s | 1.3 MiB | 00m00s [238/436] Installing google-noto-fonts- 100% | 18.1 MiB/s | 18.5 KiB | 00m00s [239/436] Installing google-noto-sans-v 100% | 278.3 MiB/s | 1.4 MiB | 00m00s [240/436] Installing default-fonts-core 100% | 8.9 MiB/s | 18.2 KiB | 00m00s [241/436] Installing fontconfig-0:2.17. 100% | 1.2 MiB/s | 1.2 MiB | 00m01s [242/436] Installing highway-0:1.3.0-1. 100% | 368.0 MiB/s | 1.5 MiB | 00m00s [243/436] Installing libjxl-1:0.11.1-7. 100% | 327.2 MiB/s | 2.6 MiB | 00m00s [244/436] Installing svt-av1-libs-0:3.1 100% | 284.8 MiB/s | 3.4 MiB | 00m00s [245/436] Installing rav1e-libs-0:0.7.1 100% | 285.9 MiB/s | 2.0 MiB | 00m00s [246/436] Installing noopenh264-0:2.6.0 100% | 94.5 MiB/s | 96.8 KiB | 00m00s [247/436] Installing libopenjph-0:0.25. 100% | 159.6 MiB/s | 326.8 KiB | 00m00s [248/436] Installing libaom-0:3.13.1-2. 100% | 297.3 MiB/s | 3.9 MiB | 00m00s [249/436] Installing libheif-0:1.20.2-1 100% | 245.6 MiB/s | 1.5 MiB | 00m00s [250/436] Installing bubblewrap-0:0.11. 100% | 9.5 MiB/s | 185.1 KiB | 00m00s [251/436] Installing liblerc-0:4.0.0-9. 100% | 178.4 MiB/s | 548.1 KiB | 00m00s [252/436] Installing libtiff-0:4.7.1-1. 100% | 215.3 MiB/s | 661.5 KiB | 00m00s [253/436] Installing gpgme-0:1.24.3-6.f 100% | 33.9 MiB/s | 693.9 KiB | 00m00s [254/436] Installing gpgmepp-0:1.24.3-6 100% | 64.1 MiB/s | 459.5 KiB | 00m00s [255/436] Installing tzdata-0:2025c-1.f 100% | 29.1 MiB/s | 1.5 MiB | 00m00s [256/436] Installing python-pip-wheel-0 100% | 401.4 MiB/s | 1.2 MiB | 00m00s [257/436] Installing mpdecimal-0:4.0.1- 100% | 34.5 MiB/s | 282.7 KiB | 00m00s [258/436] Installing python3-libs-0:3.1 100% | 264.6 MiB/s | 45.5 MiB | 00m00s [259/436] Installing python3-0:3.14.2-1 100% | 4.7 MiB/s | 86.6 KiB | 00m00s [260/436] Installing boost-python3-0:1. 100% | 87.7 MiB/s | 269.3 KiB | 00m00s [261/436] Installing python3-numpy-f2py 100% | 58.9 MiB/s | 2.2 MiB | 00m00s [262/436] Installing python3-numpy-1:2. 100% | 247.4 MiB/s | 36.4 MiB | 00m00s [263/436] Installing cmake-rpm-macros-0 100% | 8.7 MiB/s | 8.9 KiB | 00m00s [264/436] Installing boost-numpy3-0:1.8 100% | 68.7 MiB/s | 70.4 KiB | 00m00s [265/436] Installing python3-packaging- 100% | 121.1 MiB/s | 619.9 KiB | 00m00s [266/436] Installing xkeyboard-config-0 100% | 230.3 MiB/s | 6.4 MiB | 00m00s [267/436] Installing libxkbcommon-0:1.1 100% | 231.2 MiB/s | 473.5 KiB | 00m00s [268/436] Installing libstemmer-0:3.0.1 100% | 236.6 MiB/s | 727.0 KiB | 00m00s [269/436] Installing libtinysparql-0:3. 100% | 274.9 MiB/s | 1.1 MiB | 00m00s [270/436] Installing cups-filesystem-1: 100% | 1.7 MiB/s | 1.8 KiB | 00m00s [271/436] Installing cups-libs-1:2.4.16 100% | 93.2 MiB/s | 668.3 KiB | 00m00s [272/436] Installing adwaita-icon-theme 100% | 48.7 MiB/s | 2.4 MiB | 00m00s [273/436] Installing adwaita-cursor-the 100% | 571.4 MiB/s | 11.4 MiB | 00m00s [274/436] Installing adwaita-icon-theme 100% | 54.8 MiB/s | 1.3 MiB | 00m00s [275/436] Installing dbus-1:1.16.0-4.fc 100% | 40.4 KiB/s | 124.0 B | 00m00s [276/436] Installing systemd-devel-0:25 100% | 42.3 MiB/s | 736.7 KiB | 00m00s [277/436] Installing dbus-devel-1:1.16. 100% | 44.4 MiB/s | 136.5 KiB | 00m00s [278/436] Installing libX11-common-0:1. 100% | 98.9 MiB/s | 1.2 MiB | 00m00s [279/436] Installing libX11-0:1.8.12-2. 100% | 182.9 MiB/s | 1.3 MiB | 00m00s [280/436] Installing libX11-devel-0:1.8 100% | 50.8 MiB/s | 1.1 MiB | 00m00s [281/436] Installing libXext-0:1.3.6-4. 100% | 143.7 MiB/s | 147.1 KiB | 00m00s [282/436] Installing libXext-devel-0:1. 100% | 36.1 MiB/s | 110.9 KiB | 00m00s [283/436] Installing libXrender-0:0.9.1 100% | 69.6 MiB/s | 71.3 KiB | 00m00s [284/436] Installing cairo-0:1.18.4-2.f 100% | 254.8 MiB/s | 1.8 MiB | 00m00s [285/436] Installing libXrender-devel-0 100% | 49.8 MiB/s | 51.0 KiB | 00m00s [286/436] Installing libXi-0:1.8.2-3.fc 100% | 71.9 MiB/s | 73.6 KiB | 00m00s [287/436] Installing libXfixes-0:6.0.1- 100% | 70.0 MiB/s | 71.6 KiB | 00m00s [288/436] Installing libXfixes-devel-0: 100% | 9.7 MiB/s | 9.9 KiB | 00m00s [289/436] Installing libXi-devel-0:1.8. 100% | 70.6 MiB/s | 144.6 KiB | 00m00s [290/436] Installing cairo-gobject-0:1. 100% | 66.4 MiB/s | 68.0 KiB | 00m00s [291/436] Installing cairomm-0:1.14.5-1 100% | 217.7 MiB/s | 223.0 KiB | 00m00s [292/436] Installing libXcursor-0:1.2.3 100% | 69.5 MiB/s | 71.2 KiB | 00m00s [293/436] Installing libXdamage-0:1.1.6 100% | 95.0 MiB/s | 97.2 KiB | 00m00s [294/436] Installing libXtst-0:1.2.5-3. 100% | 72.8 MiB/s | 74.6 KiB | 00m00s [295/436] Installing libXrandr-0:1.5.4- 100% | 71.2 MiB/s | 72.9 KiB | 00m00s [296/436] Installing libXft-0:2.3.8-9.f 100% | 189.4 MiB/s | 193.9 KiB | 00m00s [297/436] Installing pango-0:1.57.0-1.f 100% | 52.9 MiB/s | 1.2 MiB | 00m00s [298/436] Installing pangomm-0:2.46.4-4 100% | 146.3 MiB/s | 299.6 KiB | 00m00s [299/436] Installing libXinerama-0:1.1. 100% | 70.4 MiB/s | 72.1 KiB | 00m00s [300/436] Installing libXcomposite-0:0. 100% | 95.8 MiB/s | 98.1 KiB | 00m00s [301/436] Installing mesa-libEGL-0:25.3 100% | 161.8 MiB/s | 331.3 KiB | 00m00s [302/436] Installing libglvnd-egl-1:1.7 100% | 68.8 MiB/s | 70.4 KiB | 00m00s [303/436] Installing libglvnd-gles-1:1. 100% | 386.4 MiB/s | 395.6 KiB | 00m00s [304/436] Installing libXcomposite-deve 100% | 10.3 MiB/s | 10.5 KiB | 00m00s [305/436] Installing libXinerama-devel- 100% | 8.3 MiB/s | 8.5 KiB | 00m00s [306/436] Installing librsvg2-0:2.61.0- 100% | 306.9 MiB/s | 4.6 MiB | 00m00s [307/436] Installing glycin-loaders-0:2 100% | 401.3 MiB/s | 12.0 MiB | 00m00s [308/436] Installing glycin-libs-0:2.0. 100% | 226.1 MiB/s | 4.1 MiB | 00m00s [309/436] Installing gdk-pixbuf2-0:2.44 100% | 83.5 MiB/s | 2.6 MiB | 00m00s [310/436] Installing gtk-update-icon-ca 100% | 5.2 MiB/s | 95.3 KiB | 00m00s [311/436] Installing libXrandr-devel-0: 100% | 24.1 MiB/s | 24.7 KiB | 00m00s [312/436] Installing libXtst-devel-0:1. 100% | 13.7 MiB/s | 14.0 KiB | 00m00s [313/436] Installing libXdamage-devel-0 100% | 3.0 MiB/s | 3.1 KiB | 00m00s [314/436] Installing libXcursor-devel-0 100% | 16.0 MiB/s | 32.8 KiB | 00m00s [315/436] Installing lib2geom-0:1.4-5.f 100% | 235.9 MiB/s | 966.3 KiB | 00m00s [316/436] Installing harfbuzz-cairo-0:1 100% | 67.3 MiB/s | 68.9 KiB | 00m00s [317/436] Installing libXxf86vm-0:1.1.6 100% | 68.9 MiB/s | 70.5 KiB | 00m00s [318/436] Installing mesa-libGL-0:25.3. 100% | 163.5 MiB/s | 334.9 KiB | 00m00s [319/436] Installing libglvnd-glx-1:1.7 100% | 340.7 MiB/s | 1.0 MiB | 00m00s [320/436] Installing xprop-0:1.2.8-4.fc 100% | 4.3 MiB/s | 80.0 KiB | 00m00s [321/436] Installing at-spi2-core-0:2.5 100% | 128.0 MiB/s | 1.7 MiB | 00m00s [322/436] Installing atk-0:2.58.2-1.fc4 100% | 145.6 MiB/s | 298.2 KiB | 00m00s [323/436] Installing at-spi2-atk-0:2.58 100% | 176.4 MiB/s | 361.3 KiB | 00m00s [324/436] Installing atkmm-0:2.28.4-4.f 100% | 206.8 MiB/s | 423.6 KiB | 00m00s [325/436] Installing libwmf-lite-0:0.2. 100% | 78.8 MiB/s | 161.3 KiB | 00m00s [326/436] Installing GraphicsMagick-0:1 100% | 191.8 MiB/s | 9.0 MiB | 00m00s [327/436] Installing GraphicsMagick-c++ 100% | 168.3 MiB/s | 517.1 KiB | 00m00s [328/436] Installing GraphicsMagick-dev 100% | 17.3 MiB/s | 354.7 KiB | 00m00s [329/436] Installing ncurses-c++-libs-0 100% | 86.8 MiB/s | 266.6 KiB | 00m00s [330/436] Installing ncurses-devel-0:6. 100% | 26.8 MiB/s | 1.0 MiB | 00m00s [331/436] Installing poppler-data-0:0.4 100% | 302.2 MiB/s | 12.4 MiB | 00m00s [332/436] Installing poppler-0:25.07.0- 100% | 295.9 MiB/s | 3.6 MiB | 00m00s [333/436] Installing poppler-devel-0:25 100% | 248.0 MiB/s | 1.5 MiB | 00m00s [334/436] Installing poppler-glib-0:25. 100% | 219.2 MiB/s | 673.4 KiB | 00m00s [335/436] Installing sqlite-0:3.51.0-1. 100% | 77.8 MiB/s | 1.9 MiB | 00m00s [336/436] Installing sqlite-devel-0:3.5 100% | 339.2 MiB/s | 694.7 KiB | 00m00s [337/436] Installing publicsuffix-list- 100% | 326.0 MiB/s | 333.8 KiB | 00m00s [338/436] Installing libpsl-devel-0:0.2 100% | 110.9 MiB/s | 113.5 KiB | 00m00s [339/436] Installing brotli-0:1.2.0-1.f 100% | 4.0 MiB/s | 70.4 KiB | 00m00s [340/436] Installing brotli-devel-0:1.2 100% | 66.8 MiB/s | 68.4 KiB | 00m00s [341/436] Installing pcre2-utf32-0:10.4 100% | 285.0 MiB/s | 583.7 KiB | 00m00s [342/436] Installing pcre2-utf16-0:10.4 100% | 190.0 MiB/s | 583.8 KiB | 00m00s [343/436] Installing pcre2-devel-0:10.4 100% | 78.5 MiB/s | 2.1 MiB | 00m00s [344/436] Installing libsepol-devel-0:3 100% | 41.9 MiB/s | 128.9 KiB | 00m00s [345/436] Installing libselinux-devel-0 100% | 26.4 MiB/s | 162.1 KiB | 00m00s [346/436] Installing libblkid-devel-0:2 100% | 45.0 MiB/s | 46.0 KiB | 00m00s [347/436] Installing libmount-devel-0:2 100% | 32.5 MiB/s | 66.5 KiB | 00m00s [348/436] Installing glib2-devel-0:2.87 100% | 272.5 MiB/s | 16.1 MiB | 00m00s [349/436] Installing atk-devel-0:2.58.2 100% | 232.1 MiB/s | 6.0 MiB | 00m00s [350/436] Installing glibmm2.4-devel-0: 100% | 180.2 MiB/s | 3.4 MiB | 00m00s [351/436] Installing atkmm-devel-0:2.28 100% | 78.3 MiB/s | 240.4 KiB | 00m00s [352/436] Installing enchant2-devel-0:2 100% | 18.8 MiB/s | 38.5 KiB | 00m00s [353/436] Installing at-spi2-core-devel 100% | 241.9 MiB/s | 4.4 MiB | 00m00s [354/436] Installing at-spi2-atk-devel- 100% | 2.1 MiB/s | 2.1 KiB | 00m00s [355/436] Installing libwayland-server- 100% | 132.6 MiB/s | 135.8 KiB | 00m00s [356/436] Installing wayland-devel-0:1. 100% | 33.5 MiB/s | 720.4 KiB | 00m00s [357/436] Installing hicolor-icon-theme 100% | 12.5 MiB/s | 179.7 KiB | 00m00s [358/436] Installing gtk3-0:3.24.51-2.f 100% | 249.7 MiB/s | 23.0 MiB | 00m00s [359/436] Installing gtkmm3.0-0:3.24.10 100% | 395.5 MiB/s | 5.1 MiB | 00m00s [360/436] Installing gspell-0:1.14.2-1. 100% | 58.2 MiB/s | 417.5 KiB | 00m00s [361/436] Installing gtksourceview4-0:4 100% | 205.9 MiB/s | 4.5 MiB | 00m00s [362/436] Installing libglvnd-core-deve 100% | 40.1 MiB/s | 41.1 KiB | 00m00s [363/436] Installing libglvnd-devel-1:1 100% | 424.1 MiB/s | 2.1 MiB | 00m00s [364/436] Installing libepoxy-devel-0:1 100% | 397.4 MiB/s | 1.6 MiB | 00m00s [365/436] Installing lzo-minilzo-0:2.10 100% | 87.9 MiB/s | 90.0 KiB | 00m00s [366/436] Installing lzo-devel-0:2.10-1 100% | 210.2 MiB/s | 215.3 KiB | 00m00s [367/436] Installing bzip2-devel-0:1.0. 100% | 303.5 MiB/s | 310.7 KiB | 00m00s [368/436] Installing libubsan-0:15.2.1- 100% | 232.5 MiB/s | 476.2 KiB | 00m00s [369/436] Installing libatomic-0:15.2.1 100% | 68.0 MiB/s | 69.6 KiB | 00m00s [370/436] Installing libasan-0:15.2.1-5 100% | 256.8 MiB/s | 1.5 MiB | 00m00s [371/436] Installing gcc-0:15.2.1-5.fc4 100% | 324.4 MiB/s | 99.6 MiB | 00m00s [372/436] Installing vim-filesystem-2:9 100% | 2.3 MiB/s | 4.7 KiB | 00m00s [373/436] Installing boost-test-0:1.83. 100% | 237.6 MiB/s | 729.9 KiB | 00m00s [374/436] Installing boost-stacktrace-0 100% | 200.8 MiB/s | 205.6 KiB | 00m00s [375/436] Installing boost-serializatio 100% | 228.9 MiB/s | 468.9 KiB | 00m00s [376/436] Installing boost-random-0:1.8 100% | 68.8 MiB/s | 70.5 KiB | 00m00s [377/436] Installing boost-program-opti 100% | 131.1 MiB/s | 268.4 KiB | 00m00s [378/436] Installing boost-nowide-0:1.8 100% | 68.2 MiB/s | 69.8 KiB | 00m00s [379/436] Installing boost-math-0:1.83. 100% | 211.3 MiB/s | 865.5 KiB | 00m00s [380/436] Installing boost-iostreams-0: 100% | 132.0 MiB/s | 135.2 KiB | 00m00s [381/436] Installing boost-contract-0:1 100% | 132.5 MiB/s | 135.7 KiB | 00m00s [382/436] Installing boost-0:1.83.0-17. 100% | 0.0 B/s | 1.7 KiB | 00m00s [383/436] Installing python-rpm-macros- 100% | 27.8 MiB/s | 28.5 KiB | 00m00s [384/436] Installing potrace-0:1.16-15. 100% | 17.1 MiB/s | 349.5 KiB | 00m00s [385/436] Installing libxslt-0:1.1.43-5 100% | 26.9 MiB/s | 551.3 KiB | 00m00s [386/436] Installing libgpg-error-devel 100% | 10.8 MiB/s | 199.7 KiB | 00m00s [387/436] Installing xz-devel-1:5.8.1-4 100% | 85.5 MiB/s | 262.6 KiB | 00m00s [388/436] Installing libxml2-devel-0:2. 100% | 117.8 MiB/s | 3.4 MiB | 00m00s [389/436] Installing cairo-devel-0:1.18 100% | 286.4 MiB/s | 2.3 MiB | 00m00s [390/436] Installing harfbuzz-devel-0:1 100% | 158.3 MiB/s | 5.4 MiB | 00m00s [391/436] Installing freetype-devel-0:2 100% | 199.8 MiB/s | 8.6 MiB | 00m00s [392/436] Installing fontconfig-devel-0 100% | 22.2 MiB/s | 159.4 KiB | 00m00s [393/436] Installing cairomm-devel-0:1. 100% | 122.1 MiB/s | 250.0 KiB | 00m00s [394/436] Installing cairo-gobject-deve 100% | 7.4 MiB/s | 7.6 KiB | 00m00s [395/436] Installing libXft-devel-0:2.3 100% | 14.4 MiB/s | 44.3 KiB | 00m00s [396/436] Installing pango-devel-0:1.57 100% | 304.7 MiB/s | 1.5 MiB | 00m00s [397/436] Installing pangomm-devel-0:2. 100% | 102.5 MiB/s | 314.8 KiB | 00m00s [398/436] Installing glycin-devel-0:2.0 100% | 62.1 MiB/s | 127.3 KiB | 00m00s [399/436] Installing gdk-pixbuf2-devel- 100% | 84.4 MiB/s | 2.4 MiB | 00m00s [400/436] Installing libxkbcommon-devel 100% | 96.5 MiB/s | 395.1 KiB | 00m00s [401/436] Installing gtk3-devel-0:3.24. 100% | 323.3 MiB/s | 34.6 MiB | 00m00s [402/436] Installing gc-0:8.2.6-5.fc43. 100% | 79.1 MiB/s | 404.8 KiB | 00m00s [403/436] Installing libstdc++-devel-0: 100% | 388.3 MiB/s | 36.5 MiB | 00m00s [404/436] Installing rhash-0:1.4.5-3.fc 100% | 19.5 MiB/s | 400.1 KiB | 00m00s [405/436] Installing libuv-1:1.51.0-2.f 100% | 198.0 MiB/s | 608.2 KiB | 00m00s [406/436] Installing jsoncpp-0:1.9.6-2. 100% | 133.5 MiB/s | 273.3 KiB | 00m00s [407/436] Installing cmake-0:3.31.10-3. 100% | 265.2 MiB/s | 29.7 MiB | 00m00s [408/436] Installing cmake-data-0:3.31. 100% | 78.7 MiB/s | 9.0 MiB | 00m00s [409/436] Installing gcc-c++-0:15.2.1-5 100% | 275.6 MiB/s | 38.9 MiB | 00m00s [410/436] Installing gc-devel-0:8.2.6-5 100% | 98.0 MiB/s | 401.4 KiB | 00m00s [411/436] Installing gtkmm3.0-devel-0:3 100% | 191.6 MiB/s | 4.8 MiB | 00m00s [412/436] Installing gspell-devel-0:1.1 100% | 10.0 MiB/s | 205.3 KiB | 00m00s [413/436] Installing gtksourceview4-dev 100% | 331.9 MiB/s | 3.0 MiB | 00m00s [414/436] Installing poppler-glib-devel 100% | 295.9 MiB/s | 909.0 KiB | 00m00s [415/436] Installing libsoup-devel-0:2. 100% | 335.7 MiB/s | 1.7 MiB | 00m00s [416/436] Installing libvisio-devel-0:0 100% | 118.4 MiB/s | 242.5 KiB | 00m00s [417/436] Installing libxslt-devel-0:1. 100% | 41.3 MiB/s | 972.9 KiB | 00m00s [418/436] Installing potrace-devel-0:1. 100% | 4.8 MiB/s | 4.9 KiB | 00m00s [419/436] Installing python3-rpm-macros 100% | 179.1 KiB/s | 6.8 KiB | 00m00s [420/436] Installing boost-devel-0:1.83 100% | 198.3 MiB/s | 145.8 MiB | 00m01s [421/436] Installing annobin-plugin-gcc 100% | 46.2 MiB/s | 709.4 KiB | 00m00s [422/436] Installing gcc-plugin-annobin 100% | 4.6 MiB/s | 70.8 KiB | 00m00s [423/436] Installing readline-devel-0:8 100% | 147.4 MiB/s | 603.8 KiB | 00m00s [424/436] Installing GraphicsMagick-c++ 100% | 14.4 MiB/s | 279.4 KiB | 00m00s [425/436] Installing lib2geom-devel-0:1 100% | 130.9 MiB/s | 804.4 KiB | 00m00s [426/436] Installing libappstream-glib- 100% | 59.6 MiB/s | 1.5 MiB | 00m00s [427/436] Installing gettext-devel-0:0. 100% | 60.1 MiB/s | 1.4 MiB | 00m00s [428/436] Installing libcdr-devel-0:0.1 100% | 147.4 MiB/s | 150.9 KiB | 00m00s [429/436] Installing libwpg-devel-0:0.3 100% | 4.0 MiB/s | 4.1 KiB | 00m00s [430/436] Installing gtest-devel-0:1.17 100% | 177.5 MiB/s | 1.1 MiB | 00m00s [431/436] Installing double-conversion- 100% | 104.4 MiB/s | 106.9 KiB | 00m00s [432/436] Installing desktop-file-utils 100% | 15.7 MiB/s | 322.1 KiB | 00m00s [433/436] Installing gsl-devel-0:2.8-2. 100% | 61.7 MiB/s | 1.7 MiB | 00m00s [434/436] Installing libjpeg-turbo-deve 100% | 174.1 MiB/s | 356.5 KiB | 00m00s [435/436] Installing systemd-rpm-macros 100% | 8.7 MiB/s | 8.9 KiB | 00m00s [436/436] Installing dos2unix-0:7.5.3-1 100% | 1.4 MiB/s | 873.5 KiB | 00m01s Warning: skipped OpenPGP checks for 8 packages from repository: copr_base Complete! Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1753315200 Wrote: /builddir/build/SRPMS/inkscape-1.4.2-7.fc44.src.rpm Updating and loading repositories: Copr repository 100% | 76.6 KiB/s | 1.5 KiB | 00m00s fedora 100% | 34.3 KiB/s | 10.5 KiB | 00m00s Repositories loaded. Package "boost-devel-1.83.0-17.fc44.aarch64" is already installed. Package "cmake-3.31.10-3.fc44.aarch64" is already installed. Package "double-conversion-devel-3.4.0-1.fc44.aarch64" is already installed. Package "desktop-file-utils-0.28-2.fc43.aarch64" is already installed. Package "dos2unix-7.5.3-1.fc44.aarch64" is already installed. Package "gcc-c++-15.2.1-5.fc44.aarch64" is already installed. Package "gettext-devel-0.26-2.fc44.aarch64" is already installed. Package "gnupg2-2.4.8-4.fc43.aarch64" is already installed. Nothing to do. Package "libappstream-glib-0.8.3-4.fc43.aarch64" is already installed. Package "lib2geom-devel-1.4-5.fc43.aarch64" is already installed. Package "GraphicsMagick-c++-devel-1.3.45-5.fc43.aarch64" is already installed. Package "gc-devel-8.2.6-5.fc43.aarch64" is already installed. Package "cairo-devel-1.18.4-2.fc43.aarch64" is already installed. Package "libepoxy-devel-1.5.10-11.fc44.aarch64" is already installed. Package "fontconfig-devel-2.17.0-3.fc43.aarch64" is already installed. Package "gtk3-devel-3.24.51-2.fc44.aarch64" is already installed. Package "gtkmm3.0-devel-3.24.10-2.fc43.aarch64" is already installed. Package "glib2-devel-2.87.0-1.fc44.aarch64" is already installed. Package "gsl-devel-2.8-2.fc43.aarch64" is already installed. Package "gspell-devel-1.14.2-1.fc44.aarch64" is already installed. Package "gtest-devel-1.17.0-1.fc44.aarch64" is already installed. Package "gtk3-devel-3.24.51-2.fc44.aarch64" is already installed. Package "gtkmm3.0-devel-3.24.10-2.fc43.aarch64" is already installed. Package "gtksourceview4-devel-4.8.4-10.fc43.aarch64" is already installed. Package "harfbuzz-devel-12.3.0-1.fc44.aarch64" is already installed. Package "lcms2-devel-2.16-6.fc43.aarch64" is already installed. Package "libcdr-devel-0.1.8-4.fc43.aarch64" is already installed. Package "libjpeg-turbo-devel-3.1.2-1.fc44.aarch64" is already installed. Package "libpng-devel-2:1.6.53-1.fc44.aarch64" is already installed. Package "librevenge-devel-0.0.5-12.fc44.aarch64" is already installed. Package "librevenge-devel-0.0.5-12.fc44.aarch64" is already installed. Package "libsoup-devel-2.74.3-9.fc43.aarch64" is already installed. Package "libvisio-devel-0.1.8-5.fc43.aarch64" is already installed. Package "libwpg-devel-0.3.4-6.fc43.aarch64" is already installed. Package "libxml2-devel-2.12.10-5.fc44.aarch64" is already installed. Package "libxslt-devel-1.1.43-5.fc44.aarch64" is already installed. Package "pango-devel-1.57.0-1.fc44.aarch64" is already installed. Package "pango-devel-1.57.0-1.fc44.aarch64" is already installed. Package "poppler-devel-25.07.0-3.fc44.aarch64" is already installed. Package "poppler-glib-devel-25.07.0-3.fc44.aarch64" is already installed. Package "readline-devel-8.3-2.fc43.aarch64" is already installed. Package "zlib-ng-compat-devel-2.3.2-2.fc44.aarch64" is already installed. Package "potrace-devel-1.16-15.fc43.aarch64" is already installed. Package "python3-rpm-macros-3.14-9.fc44.noarch" is already installed. Finish: build setup for inkscape-1.4.2-7.fc44.src.rpm Start: rpmbuild inkscape-1.4.2-7.fc44.src.rpm Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1753315200 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.7GF9DD Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.RRjmhc + umask 022 + cd /builddir/build/BUILD/inkscape-1.4.2-build + /usr/libexec/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/inkscape-1.4.2-build + rm -rf inkscape-1.4.2_2025-05-08_ebf0e940d0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/inkscape-1.4.2.tar.xz + 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 . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/7261.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/7321.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + '[' -z sP ']' + shebang_flags=-kasP + /usr/bin/python3 -B /usr/lib/rpm/redhat/pathfix.py -pni /usr/bin/python3 -kasP . 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') 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') 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') 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') 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') recursedown('./testfiles/utils') ./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 ./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 ./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 ./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 ./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 + 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.uw4sET + umask 022 + cd /builddir/build/BUILD/inkscape-1.4.2-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + 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 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + 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 redhat-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/bin -DCMAKE_INSTALL_SBINDIR:PATH=bin -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 Binary Dir: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build -- The C compiler identification is GNU 15.2.1 -- The CXX compiler identification is GNU 15.2.1 -- 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build -- Performing Test LIBATOMIC_NOT_NEEDED -- Performing Test LIBATOMIC_NOT_NEEDED - Success -- Found PkgConfig: /usr/bin/pkg-config (found version "2.3.0") -- Checking for modules 'harfbuzz;pangocairo>=1.44;pangoft2;fontconfig;gsl;gmodule-2.0;bdw-gc;lcms2' -- Found harfbuzz, version 12.3.0 -- Found pangocairo, version 1.57.0 -- Found pangoft2, version 1.57.0 -- Found fontconfig, version 2.17.0 -- Found gsl, version 2.8 -- Found gmodule-2.0, version 2.87.0 -- Found bdw-gc, version 8.2.6 -- 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 -- Checking for module 'poppler' -- Found poppler, version 25.07.0 -- Found poppler: /usr/lib64/libpoppler.so -- Checking for module 'poppler-glib' -- Found poppler-glib, version 25.07.0 -- Found poppler-glib: /usr/lib64/libpoppler-glib.so -- Checking for module 'cairo-svg' -- Found cairo-svg, version 1.18.4 -- Found cairo-svg: /usr/lib64/libcairo.so -- Checking for module 'poppler-cairo' -- Package 'poppler-cairo' 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.5 -- Found librevenge-stream-0.0, version 0.0.5 -- Checking for modules 'libvisio-0.1;librevenge-0.0;librevenge-stream-0.0' -- Found libvisio-0.1, version 0.1.8 -- Found librevenge-0.0, version 0.0.5 -- Found librevenge-stream-0.0, version 0.0.5 -- Checking for modules 'libcdr-0.1;librevenge-0.0;librevenge-stream-0.0' -- Found libcdr-0.1, version 0.1.8 -- Found librevenge-0.0, version 0.0.5 -- Found librevenge-stream-0.0, version 0.0.5 -- Found JPEG: /usr/lib64/libjpeg.so (found version "62") -- Found ZLIB: /usr/lib64/libz.so (found version "1.3.1") -- Found PNG: /usr/lib64/libpng.so (found version "1.6.53") -- 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.8 -- Found gtkmm-3.0, version 3.24.10 -- Found gdkmm-3.0, version 3.24.10 -- Found gtk+-3.0, version 3.24.51 -- Found gdk-3.0, version 3.24.51 -- Checking for module 'gspell-1' -- Found gspell-1, version 1.14.2 -- 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.12.10") -- 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.3 -- Found GNU Readline: -- Checking for module 'GraphicsMagick++' -- Found GraphicsMagick++, version 1.3.45 -- Found Gettext: /usr/bin/msgmerge (found version "0.26") -- Found gettext + msgfmt to convert language files. Translation enabled -- Found xgettext. inkscape.pot will be re-created if missing. -- Checking for module 'sigc++-2.0' -- Found sigc++-2.0, version 2.12.1 -- Checking for module 'epoxy' -- Found epoxy, version 1.5.10 -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/sp-marshal.list... INFO: Reading /builddir/build/BUILD/inkscape-1.4.2-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.87.0 -- Checking for module 'libxml-2.0>=2.4.23' -- Found libxml-2.0, version 2.12.10 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build CMAKE_INSTALL_PREFIX: /usr CMAKE_INSTALL_LIBDIR: lib64 PACKAGE_LOCALE_DIR share/locale CMAKE_SYSTEM_NAME: Linux CMAKE_SYSTEM_VERSION: 6.16.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: OFF WITH_X11: ON WITH_PROFILING: OFF BUILD_TESTING: OFF ------------------------------------------------------------------------ -- Configuring done (13.0s) -- Generating done (0.3s) 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build + /usr/bin/cmake --build redhat-linux-build -j4 --verbose Change Dir: '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -B/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/CMakeFiles /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' /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 /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 gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/util /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/util/CMakeFiles/util_LIB.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libuemf /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/DependInfo.cmake "--color=" cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/livarot /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/livarot/CMakeFiles/livarot_LIB.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' /usr/bin/gmake -f src/util/CMakeFiles/util_LIB.dir/build.make src/util/CMakeFiles/util_LIB.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' /usr/bin/gmake -f src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/build.make src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/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]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' /usr/bin/gmake -f src/livarot/CMakeFiles/livarot_LIB.dir/build.make src/livarot/CMakeFiles/livarot_LIB.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 0%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/symbol_convert.c.o [ 0%] Building CXX object src/util/CMakeFiles/util_LIB.dir/action-accel.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/symbol_convert.c cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/action-accel.cpp [ 0%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/AVL.cpp.o [ 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-additional-sel.c cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/AVL.cpp [ 0%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf.c.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/uemf.c [ 0%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-attr-sel.c.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-attr-sel.c /builddir/build/BUILD/inkscape-1.4.2-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-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); | ~^~~~~~~~~~~~~~~~ [ 1%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/float-line.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/float-line.cpp [ 2%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-cascade.c.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-declaration.c [ 2%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathConversion.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp [ 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-doc-handler.c [ 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-enc-handler.c [ 2%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_endian.c.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-fonts.c [ 2%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-input.c.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-input.c In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/action-accel.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 2%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_print.c.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/uemf_print.c [ 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-libxml-node-iface.c In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument 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-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-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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/d2.h:42, from /usr/include/2geom-1.4.0/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/libcroco/src/CMakeFiles/croco_LIB.dir/cr-num.c.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-num.c In file included from /usr/include/2geom-1.4.0/2geom/d2.h:43: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:44: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/coord.h:41, from /usr/include/2geom-1.4.0/2geom/bezier.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-om-parser.c /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp:601:26: required from here 601 | cb = omega * cb; | ^~ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Scale&)’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp:602:37: required from here 602 | AddPoint( cb.vector() * ar * cbangle + dr ); | ^~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 2%] Building CXX object src/util/CMakeFiles/util_LIB.dir/document-fonts.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/document-fonts.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Scale&)’: /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ 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-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)’: /builddir/build/BUILD/inkscape-1.4.2-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; | ^~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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); | ^~ [ 2%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-parser.c.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-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_safe.c.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/uemf_safe.c [ 3%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_utf.c.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/uemf_utf.c [ 3%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/Path.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.cpp [ 3%] Building CXX object src/util/CMakeFiles/util_LIB.dir/expression-evaluator.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/expression-evaluator.cpp [ 3%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf.c.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/uwmf.c [ 3%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-parsing-location.c.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-parsing-location.c [ 3%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-prop-list.c.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-prop-list.c [ 4%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-pseudo.c.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-pseudo.c [ 4%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-rgb.c.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-rgb.c /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-rgb.c: In function ‘cr_rgb_set_from_name’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-rgb.c:478:16: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 478 | result = bsearch (a_color_name, | ^ [ 4%] Building CXX object src/util/CMakeFiles/util_LIB.dir/font-collections.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-collections.cpp [ 4%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-selector.c.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-selector.c In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.cpp:16: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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 C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-sel-eng.c.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-sel-eng.c [ 4%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf_endian.c.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/uwmf_endian.c In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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 C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-simple-sel.c.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-simple-sel.c /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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); | ^ [ 4%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf_print.c.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/uwmf_print.c /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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); | ^ [ 4%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-statement.c.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-string.c [ 4%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathCutting.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp [ 4%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-style.c.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-style.c [ 4%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-stylesheet.c.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-term.c [ 4%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-tknzr.c.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-tknzr.c In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 5%] Building CXX object src/util/CMakeFiles/util_LIB.dir/format_size.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/format_size.cpp In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/ellipse.h:43, from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:25: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:30: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:403:55: warning: comparison of integer expressions of different signedness: ‘const Geom::PathTime::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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:403:79: warning: comparison of integer expressions of different signedness: ‘const Geom::PathTime::size_type’ {aka ‘const long unsigned int’} and ‘int’ [-Wsign-compare] 403 | while (it != cuts.end() && it->path_index == i && it->curve_index == j) { | ~~~~~~~~~~~~~~~~^~~~ [ 5%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/upmf_print.c.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/upmf_print.c [ 5%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-token.c.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-token.c In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 6%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-utils.c.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-utils.c /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.4.0/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-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-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()), | ~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/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-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-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() ); | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~~~ [ 6%] Building CXX object src/util/CMakeFiles/util_LIB.dir/font-discovery.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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); | ^ [ 6%] Linking C static library ../../../../lib64/libcroco_LIB.a cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/croco_LIB.dir/link.txt --verbose=1 /builddir/build/BUILD/inkscape-1.4.2-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-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-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(), | ~~~~~~~~~^~ /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 6%] Built target croco_LIB [ 6%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/path-description.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/path-description.cpp [ 6%] Linking C static library ../../../lib64/libuemf_LIB.a cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libuemf && /usr/bin/cmake -E cmake_link_script CMakeFiles/uemf_LIB.dir/link.txt --verbose=1 /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 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ [ 6%] Built target uemf_LIB [ 6%] Building CXX object src/util/CMakeFiles/util_LIB.dir/font-tags.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-tags.cpp /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/path-description.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/path-description.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libdepixelize /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libdepixelize/CMakeFiles/depixelize_LIB.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 6%] Building CXX object src/3rdparty/libdepixelize/CMakeFiles/depixelize_LIB.dir/kopftracer2011.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libdepixelize && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/libdepixelize -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.cpp [ 6%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathOutline.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathOutline.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.h:10, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp:3: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h:87:30: note: add explicit ‘this’ or ‘*this’ capture /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libavoid /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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 gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 6%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/actioninfo.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/actioninfo.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp:6: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp:14: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathOutline.cpp:11: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 6%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connectionpin.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/connectionpin.cpp /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In instantiation of ‘void Inkscape::Async::OperationStream::start(std::function&)>, duration) [with R = std::shared_ptr >; T = {double, Glib::ustring, std::vector >}; duration = std::chrono::duration >]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp:445:23: required from here 445 | _loading.start( | ~~~~~~~~~~~~~~^ 446 | [=](Async::Progress>& p) { return get_all_fonts(p); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | ); | ~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h:84:83: warning: moving ‘result’ of type ‘std::shared_ptr >’ to itself [-Wself-move] 84 | .on_complete = [=](R result) { emit(Msg::OperationResult {result = std::move(result)}); }, | ~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/splines.h:28, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 6%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathSimplify.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathSimplify.cpp In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 6%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connector.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/connector.cpp /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 2]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point}]’: /usr/include/2geom-1.4.0/2geom/path.h:806:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathSimplify.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ [ 6%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathStroke.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathStroke.cpp /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathStroke.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathStroke.cpp:15: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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-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-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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 6%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/Shape.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Shape.cpp [ 7%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connend.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/connend.cpp [ 7%] Linking CXX static library ../../../lib64/libdepixelize_LIB.a cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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 In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Shape.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Shape.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 7%] Built target depixelize_LIB [ 7%] Building CXX object src/util/CMakeFiles/util_LIB.dir/funclog.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/funclog.cpp [ 7%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/ShapeDraw.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/ShapeDraw.cpp [ 7%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/geometry.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/geometry.cpp [ 7%] Building CXX object src/util/CMakeFiles/util_LIB.dir/share.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/share.cpp [ 7%] Building CXX object src/util/CMakeFiles/util_LIB.dir/object-renderer.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/object-renderer.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Shape.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/ShapeDraw.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 7%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/geomtypes.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/geomtypes.cpp /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libcola /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 7%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/box.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/box.cpp [ 7%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/ShapeMisc.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/ShapeMisc.cpp [ 7%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/cluster.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Shape.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/ShapeMisc.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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-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-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()) { | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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()) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 7%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/graph.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/graph.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/object-renderer.h:12, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/object-renderer.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 7%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/ShapeRaster.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/ShapeRaster.cpp In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:20: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 8%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/cola.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/cola.cpp [ 8%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedge.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Shape.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/ShapeRaster.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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%] Building CXX object src/util/CMakeFiles/util_LIB.dir/paper.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/paper.cpp [ 9%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/ShapeSweep.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/ShapeSweep.cpp [ 9%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedgeimprover.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/paper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/paper.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/ShapeSweep.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 9%] Building CXX object src/util/CMakeFiles/util_LIB.dir/parse-int-range.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/parse-int-range.cpp [ 9%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/convex_hull.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/convex_hull.cpp [ 9%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/compound_constraints.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/compound_constraints.cpp [ 9%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedgetree.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/hyperedgetree.cpp [ 9%] Building CXX object src/util/CMakeFiles/util_LIB.dir/preview.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/preview.cpp [ 9%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/sweep-event.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/sweep-event.cpp [ 9%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/junction.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/junction.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/preview.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/preview.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/sweep-tree.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/sweep-event.cpp:12: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ [ 9%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/sweep-tree.cpp.o /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/sweep-tree.cpp /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 9%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/makepath.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/makepath.cpp [ 9%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/conjugate_gradient.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/conjugate_gradient.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:20: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/preview.cpp:39:50: required from here 39 | auto scaled_box = dboxIn * Geom::Scale(sf); | ^ /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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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); | ^ [ 9%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/connected_components.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/sweep-tree.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/sweep-tree.cpp:12: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 9%] Building CXX object src/util/CMakeFiles/util_LIB.dir/statics.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/statics.cpp [ 9%] Building CXX object src/util/CMakeFiles/util_LIB.dir/recently-used-fonts.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/recently-used-fonts.cpp [ 9%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/sweep-tree-list.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/sweep-tree-list.cpp [ 9%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/mtst.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/mtst.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/sweep-tree.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/sweep-tree-list.cpp:11: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 9%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/gradient_projection.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/gradient_projection.cpp [ 9%] Linking CXX static library ../../lib64/liblivarot_LIB.a cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/livarot && /usr/bin/cmake -P CMakeFiles/livarot_LIB.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 9%] Built target livarot_LIB [ 9%] Building CXX object src/util/CMakeFiles/util_LIB.dir/pool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/pool.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/recently-used-fonts.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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-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-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) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ [ 9%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/obstacle.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/obstacle.cpp [ 10%] Building CXX object src/util/CMakeFiles/util_LIB.dir/units.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/units.cpp [ 10%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/shapepair.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/shapepair.cpp [ 10%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/straightener.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/straightener.cpp /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 10%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/block.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc/block.cpp [ 11%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/orthogonal.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/orthogonal.cpp [ 11%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/blocks.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc/blocks.cpp [ 11%] Building CXX object src/util/CMakeFiles/util_LIB.dir/xim_fix.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/xim_fix.cpp [ 11%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/cbuffer.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc/cbuffer.cpp [ 11%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/constraint.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc/constraint.cpp [ 11%] Linking CXX static library ../../../../lib64/libcola_LIB.a cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/cmake -E cmake_link_script CMakeFiles/cola_LIB.dir/link.txt --verbose=1 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 11%] Built target cola_LIB [ 11%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/router.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/router.cpp [ 11%] Building CXX object src/util/CMakeFiles/util_LIB.dir/ziptool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/ziptool.cpp [ 11%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/rectangle.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc/rectangle.cpp /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/autotrace /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/DependInfo.cmake "--color=" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc/rectangle.cpp: In function ‘void vpsc::generateXConstraints(const Rectangles&, const Variables&, Constraints&, bool)’: /builddir/build/BUILD/inkscape-1.4.2-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; | ^~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 11%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/autotrace.c.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/autotrace.c [ 11%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/bitmap.c.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/bitmap.c [ 11%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/color.c.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/color.c [ 11%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/curve.c.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/curve.c [ 11%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/despeckle.c.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/despeckle.c [ 11%] Linking CXX static library ../../lib64/libutil_LIB.a cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/util && /usr/bin/cmake -P CMakeFiles/util_LIB.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/util && /usr/bin/cmake -E cmake_link_script CMakeFiles/util_LIB.dir/link.txt --verbose=1 [ 11%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/solve_VPSC.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc/solve_VPSC.cpp /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 11%] Built target util_LIB [ 11%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/scanline.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/scanline.cpp [ 11%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/epsilon-equal.c.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/epsilon-equal.c [ 11%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/exception.c.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/exception.c [ 11%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/filename.c.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/filename.c [ 11%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/fit.c.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/fit.c:911:28: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/fit.c:1071:15: note: ‘spline’ declared here 1071 | spline_type spline; | ^~~~~~ /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkgc /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/inkgc /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/inkgc/CMakeFiles/gc_LIB.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 11%] Building CXX object src/inkgc/CMakeFiles/gc_LIB.dir/gc.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/inkgc && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/inkgc -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkgc -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkgc/gc.cpp [ 11%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/image-proc.c.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/image-proc.c [ 11%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/shape.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/shape.cpp [ 11%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/input.c.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/input.c [ 11%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/variable.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc/variable.cpp [ 12%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/logreport.c.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/logreport.c [ 12%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/median.c.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/median.c [ 12%] Linking CXX static library ../../lib64/libgc_LIB.a cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/inkgc && /usr/bin/cmake -P CMakeFiles/gc_LIB.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/inkgc && /usr/bin/cmake -E cmake_link_script CMakeFiles/gc_LIB.dir/link.txt --verbose=1 [ 13%] Linking CXX static library ../../../../lib64/libvpsc_LIB.a /usr/bin/ar qc ../../lib64/libgc_LIB.a CMakeFiles/gc_LIB.dir/gc.cpp.o /usr/bin/ranlib ../../lib64/libgc_LIB.a cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc && /usr/bin/cmake -P CMakeFiles/vpsc_LIB.dir/cmake_clean_target.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 13%] Built target gc_LIB cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc && /usr/bin/cmake -E cmake_link_script CMakeFiles/vpsc_LIB.dir/link.txt --verbose=1 [ 13%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/timer.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/timer.cpp /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 13%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/module.c.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/module.c [ 13%] Built target vpsc_LIB [ 13%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/vertices.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/vertices.cpp /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_1.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 13%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/output.c.o [ 13%] Generating ar.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/ar.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/ar.po cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/output.c gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 13%] Built target pofiles_1 [ 13%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/viscluster.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/viscluster.cpp [ 13%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/pxl-outline.c.o /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/pxl-outline.c cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_2.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 13%] Generating as.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/as.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/as.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 13%] Built target pofiles_2 [ 13%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/visibility.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/visibility.cpp [ 13%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/spline.c.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/spline.c /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_3.dir/DependInfo.cmake "--color=" /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_4.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 13%] Generating az.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/az.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/az.po [ 13%] Generating be.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/be.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/be.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 13%] Built target pofiles_3 [ 13%] Built target pofiles_4 [ 13%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/thin-image.c.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/thin-image.c [ 13%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/vpsc.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/vpsc.cpp.o -MF CMakeFiles/avoid_LIB.dir/vpsc.cpp.o.d -o CMakeFiles/avoid_LIB.dir/vpsc.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/vpsc.cpp /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_5.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 13%] Generating bg.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/bg.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/bg.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 13%] Built target pofiles_5 [ 13%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/vector.c.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/vector.c /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_6.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_6.dir/build.make po/CMakeFiles/pofiles_6.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 13%] Generating bn.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/bn.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/bn.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 13%] Linking C static library ../../../lib64/libautotrace_LIB.a cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/cmake -P CMakeFiles/autotrace_LIB.dir/cmake_clean_target.cmake [ 13%] Built target pofiles_6 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_7.dir/DependInfo.cmake "--color=" cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/cmake -E cmake_link_script CMakeFiles/autotrace_LIB.dir/link.txt --verbose=1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 13%] Generating bn_BD.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/bn_BD.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/bn_BD.po /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 13%] Built target autotrace_LIB /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_8.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 13%] Generating br.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/br.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/br.po /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_9.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 13%] Built target pofiles_7 [ 13%] Generating brx.gmo /usr/bin/gmake -f po/CMakeFiles/pofiles_10.dir/build.make po/CMakeFiles/pofiles_10.dir/depend cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/brx.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/brx.po gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_10.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 13%] Generating ca.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/ca.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/ca.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 13%] Built target pofiles_8 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_11.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_11.dir/build.make po/CMakeFiles/pofiles_11.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 14%] Generating ca@valencia.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/ca@valencia.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/ca@valencia.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 14%] Built target pofiles_9 /usr/bin/gmake -f po/CMakeFiles/pofiles_12.dir/build.make po/CMakeFiles/pofiles_12.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_12.dir/DependInfo.cmake "--color=" [ 14%] Built target pofiles_10 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_13.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 14%] Generating cs.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/cs.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/cs.po [ 14%] Generating da.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/da.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/da.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 14%] Built target pofiles_11 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_14.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 14%] Generating de.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/de.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/de.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 14%] Built target pofiles_13 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_15.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 14%] Built target pofiles_12 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_16.dir/DependInfo.cmake "--color=" [ 14%] Generating doi.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/doi.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/doi.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 14%] Generating dz.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/dz.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/dz.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 14%] Built target pofiles_14 /usr/bin/gmake -f po/CMakeFiles/pofiles_17.dir/build.make po/CMakeFiles/pofiles_17.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_17.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 14%] Generating el.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/el.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/el.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 14%] Built target pofiles_15 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_18.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 14%] Built target pofiles_16 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_19.dir/DependInfo.cmake "--color=" [ 14%] Generating en_AU.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/en_AU.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/en_AU.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 14%] Generating en_CA.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/en_CA.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/en_CA.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 14%] Built target pofiles_17 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_20.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 14%] Built target pofiles_19 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_21.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 14%] Built target pofiles_18 /usr/bin/gmake -f po/CMakeFiles/pofiles_22.dir/build.make po/CMakeFiles/pofiles_22.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_22.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 14%] Generating en_GB.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/en_GB.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/en_GB.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 14%] Generating eo.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/eo.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/eo.po [ 15%] Generating es.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/es.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/es.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 15%] Built target pofiles_21 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_23.dir/DependInfo.cmake "--color=" [ 15%] Built target pofiles_20 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_24.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 15%] Generating es_MX.gmo [ 15%] Built target pofiles_22 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_25.dir/DependInfo.cmake "--color=" cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/es_MX.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/es_MX.po [ 15%] Generating et.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/et.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/et.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 15%] Generating eu.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/eu.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/eu.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 15%] Built target pofiles_23 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_26.dir/DependInfo.cmake "--color=" [ 15%] Built target pofiles_24 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_27.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 15%] Generating fa.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/fa.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/fa.po [ 15%] Generating fi.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/fi.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/fi.po [ 15%] Built target pofiles_25 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_28.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 15%] Generating fr.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/fr.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/fr.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 15%] Built target pofiles_26 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_29.dir/DependInfo.cmake "--color=" [ 15%] Built target pofiles_27 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_30.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 15%] Generating ga.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/ga.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/ga.po [ 15%] Generating gl.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/gl.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/gl.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 15%] Built target pofiles_28 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_31.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 15%] Generating gu.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/gu.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/gu.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 15%] Built target pofiles_29 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_32.dir/DependInfo.cmake "--color=" [ 15%] Built target pofiles_30 /usr/bin/gmake -f po/CMakeFiles/pofiles_33.dir/build.make po/CMakeFiles/pofiles_33.dir/depend gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_33.dir/DependInfo.cmake "--color=" [ 16%] Generating he.gmo gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/he.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/he.po /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 16%] Generating hi.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/hi.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/hi.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 16%] Built target pofiles_31 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_34.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 16%] Generating hr.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/hr.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/hr.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 16%] Built target pofiles_32 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_35.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 16%] Generating hu.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/hu.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/hu.po [ 16%] Built target pofiles_33 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_36.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 16%] Generating hy.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/hy.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/hy.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 16%] Built target pofiles_34 /usr/bin/gmake -f po/CMakeFiles/pofiles_37.dir/build.make po/CMakeFiles/pofiles_37.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_37.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 16%] Generating id.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/id.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/id.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 16%] Built target pofiles_35 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_38.dir/DependInfo.cmake "--color=" [ 16%] Built target pofiles_36 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_39.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_39.dir/build.make po/CMakeFiles/pofiles_39.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 16%] Generating it.gmo [ 16%] Generating is.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/it.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/it.po cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/is.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/is.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 16%] Built target pofiles_37 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_40.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 16%] Generating ja.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/ja.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/ja.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 16%] Built target pofiles_39 [ 16%] Built target pofiles_38 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_41.dir/DependInfo.cmake "--color=" /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_42.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 16%] Generating km.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/km.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/km.po [ 16%] Generating kn.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/kn.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/kn.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 16%] Built target pofiles_40 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_43.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 17%] Generating ko.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/ko.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/ko.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 17%] Built target pofiles_41 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_44.dir/DependInfo.cmake "--color=" [ 17%] Built target pofiles_42 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_45.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_44.dir/build.make po/CMakeFiles/pofiles_44.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_45.dir/build.make po/CMakeFiles/pofiles_45.dir/build [ 17%] Generating kok.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/kok.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/kok.po gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 17%] Generating kok@latin.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/kok@latin.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/kok@latin.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 17%] 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_46.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 17%] Generating ks@aran.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/ks@aran.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/ks@aran.po [ 17%] Linking CXX static library ../../../../lib64/libavoid_LIB.a cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/cmake -P CMakeFiles/avoid_LIB.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/cmake -E cmake_link_script CMakeFiles/avoid_LIB.dir/link.txt --verbose=1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 17%] 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_47.dir/DependInfo.cmake "--color=" [ 17%] 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_48.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 17%] Generating ks@deva.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/ks@deva.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/ks@deva.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_48.dir/build.make po/CMakeFiles/pofiles_48.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 17%] Generating lt.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/lt.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/lt.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 17%] 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_49.dir/DependInfo.cmake "--color=" [ 17%] Built target avoid_LIB /usr/bin/gmake -f po/CMakeFiles/pofiles_50.dir/build.make po/CMakeFiles/pofiles_50.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_50.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 17%] Generating lv.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/lv.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/lv.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_50.dir/build.make po/CMakeFiles/pofiles_50.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 17%] Generating mai.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/mai.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/mai.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 17%] Built target pofiles_48 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_51.dir/DependInfo.cmake "--color=" [ 17%] Built target pofiles_47 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_52.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 17%] Generating mk.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/mk.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/mk.po [ 17%] Generating ml.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/ml.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/ml.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 17%] Built target pofiles_49 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_53.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_53.dir/build.make po/CMakeFiles/pofiles_53.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 17%] Built target pofiles_50 /usr/bin/gmake -f po/CMakeFiles/pofiles_54.dir/build.make po/CMakeFiles/pofiles_54.dir/depend [ 18%] Generating mn.gmo gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_54.dir/DependInfo.cmake "--color=" cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/mn.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/mn.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 18%] Generating mni.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/mni.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/mni.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 18%] Built target pofiles_51 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_55.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 18%] Generating mni@beng.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/mni@beng.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/mni@beng.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 18%] Built target pofiles_52 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_56.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 18%] Built target pofiles_53 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_57.dir/DependInfo.cmake "--color=" [ 18%] Generating mr.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/mr.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/mr.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 18%] Generating nb.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/nb.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/nb.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 18%] Built target pofiles_54 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_58.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 18%] Generating ne.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/ne.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/ne.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 18%] Built target pofiles_55 /usr/bin/gmake -f po/CMakeFiles/pofiles_59.dir/build.make po/CMakeFiles/pofiles_59.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_59.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_59.dir/build.make po/CMakeFiles/pofiles_59.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 18%] 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_60.dir/DependInfo.cmake "--color=" [ 18%] Generating nl.gmo [ 18%] Built target pofiles_56 cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/nl.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/nl.po /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_61.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_61.dir/build.make po/CMakeFiles/pofiles_61.dir/build [ 18%] Generating nn.gmo gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/nn.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/nn.po [ 18%] Generating or.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/or.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/or.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 18%] Built target pofiles_58 /usr/bin/gmake -f po/CMakeFiles/pofiles_62.dir/build.make po/CMakeFiles/pofiles_62.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_62.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 18%] Generating pa.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/pa.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/pa.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 18%] Built target pofiles_59 /usr/bin/gmake -f po/CMakeFiles/pofiles_63.dir/build.make po/CMakeFiles/pofiles_63.dir/depend [ 18%] Built target pofiles_60 gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_63.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f po/CMakeFiles/pofiles_64.dir/build.make po/CMakeFiles/pofiles_64.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_64.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_63.dir/build.make po/CMakeFiles/pofiles_63.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 18%] Generating pl.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/pl.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/pl.po [ 19%] Generating pt.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/pt.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/pt.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 19%] Built target pofiles_61 /usr/bin/gmake -f po/CMakeFiles/pofiles_65.dir/build.make po/CMakeFiles/pofiles_65.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_65.dir/DependInfo.cmake "--color=" [ 19%] Built target pofiles_62 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_66.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 19%] Generating pt_BR.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/pt_BR.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/pt_BR.po [ 19%] Generating ro.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/ro.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/ro.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 19%] Built target pofiles_63 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_67.dir/DependInfo.cmake "--color=" [ 19%] Built target pofiles_64 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_68.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_67.dir/build.make po/CMakeFiles/pofiles_67.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 19%] Generating ru.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/ru.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/ru.po [ 19%] Generating rw.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/rw.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/rw.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 19%] Built target pofiles_66 /usr/bin/gmake -f po/CMakeFiles/pofiles_69.dir/build.make po/CMakeFiles/pofiles_69.dir/depend gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_69.dir/DependInfo.cmake "--color=" [ 19%] Built target pofiles_65 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_70.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_69.dir/build.make po/CMakeFiles/pofiles_69.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 19%] Generating sa.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/sa.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/sa.po [ 19%] Generating sat.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/sat.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/sat.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 19%] Built target pofiles_67 [ 19%] Built target pofiles_68 /usr/bin/gmake -f po/CMakeFiles/pofiles_71.dir/build.make po/CMakeFiles/pofiles_71.dir/depend /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_71.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_72.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_71.dir/build.make po/CMakeFiles/pofiles_71.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 19%] Generating sd.gmo [ 19%] Generating sat@deva.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/sat@deva.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/sat@deva.po cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/sd.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/sd.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 19%] Built target pofiles_69 [ 19%] Built target pofiles_70 /usr/bin/gmake -f po/CMakeFiles/pofiles_73.dir/build.make po/CMakeFiles/pofiles_73.dir/depend /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_73.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_74.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_73.dir/build.make po/CMakeFiles/pofiles_73.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 19%] Generating sd@deva.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/sd@deva.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/sd@deva.po [ 19%] Generating sk.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/sk.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/sk.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 19%] Built target pofiles_72 /usr/bin/gmake -f po/CMakeFiles/pofiles_75.dir/build.make po/CMakeFiles/pofiles_75.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_75.dir/DependInfo.cmake "--color=" [ 19%] Built target pofiles_71 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_76.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_75.dir/build.make po/CMakeFiles/pofiles_75.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 20%] Generating sl.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/sl.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/sl.po [ 20%] Generating sq.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/sq.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/sq.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 20%] Built target pofiles_73 /usr/bin/gmake -f po/CMakeFiles/pofiles_77.dir/build.make po/CMakeFiles/pofiles_77.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_77.dir/DependInfo.cmake "--color=" [ 20%] Built target pofiles_74 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_78.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_77.dir/build.make po/CMakeFiles/pofiles_77.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 20%] Generating sr.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/sr.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/sr.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 20%] Generating sr@latin.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/sr@latin.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/sr@latin.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 20%] Built target pofiles_76 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_79.dir/DependInfo.cmake "--color=" [ 20%] Built target pofiles_75 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_80.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_80.dir/build.make po/CMakeFiles/pofiles_80.dir/build [ 20%] Generating sv.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/sv.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/sv.po gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 20%] Generating ta.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/ta.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/ta.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 20%] Built target pofiles_77 /usr/bin/gmake -f po/CMakeFiles/pofiles_81.dir/build.make po/CMakeFiles/pofiles_81.dir/depend gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_81.dir/DependInfo.cmake "--color=" [ 20%] Built target pofiles_78 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_81.dir/build.make po/CMakeFiles/pofiles_81.dir/build /usr/bin/gmake -f po/CMakeFiles/pofiles_82.dir/build.make po/CMakeFiles/pofiles_82.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_82.dir/DependInfo.cmake "--color=" [ 20%] Generating te.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/te.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/te.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 20%] Generating th.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/th.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/th.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 20%] Built target pofiles_79 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_83.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 20%] Generating tr.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/tr.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/tr.po [ 20%] Built target pofiles_80 /usr/bin/gmake -f po/CMakeFiles/pofiles_84.dir/build.make po/CMakeFiles/pofiles_84.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_84.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_84.dir/build.make po/CMakeFiles/pofiles_84.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 20%] Built target pofiles_81 /usr/bin/gmake -f po/CMakeFiles/pofiles_85.dir/build.make po/CMakeFiles/pofiles_85.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_85.dir/DependInfo.cmake "--color=" [ 20%] Generating uk.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/uk.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/uk.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 21%] Generating ur.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/ur.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/ur.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 21%] Built target pofiles_82 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_86.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_86.dir/build.make po/CMakeFiles/pofiles_86.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 21%] Generating vi.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/vi.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/vi.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 21%] Built target pofiles_83 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_87.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 21%] Generating zh_CN.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/zh_CN.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/zh_CN.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 21%] 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles_88.dir/DependInfo.cmake "--color=" [ 21%] Built target pofiles_85 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/man /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/CMakeFiles/man-inkscape-de.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 21%] Generating zh_TW.gmo cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/zh_TW.gmo /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/zh_TW.po [ 21%] Generating inkscape.de.tmp cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkscape.de.pod /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkscape.de.tmp gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 21%] Built target pofiles_86 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/man /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/CMakeFiles/man-inkscape-fr.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 21%] Generating inkscape.fr.tmp cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkscape.fr.pod /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkscape.fr.tmp gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 21%] Built target pofiles_87 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/man /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/CMakeFiles/man-inkscape-hr.dir/DependInfo.cmake "--color=" [ 21%] Generating inkscape.de.1 cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkscape.de.tmp > /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkscape.de.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 21%] Generating inkscape.hr.tmp cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkscape.hr.pod /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkscape.hr.tmp [ 21%] Generating inkscape.de.1.gz cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkscape.de.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 21%] Built target pofiles_88 [ 21%] Built target man-inkscape-de /usr/bin/gmake -f man/CMakeFiles/man-inkscape-hu.dir/build.make man/CMakeFiles/man-inkscape-hu.dir/depend /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/man /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/CMakeFiles/man-inkscape-hu.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/man /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/CMakeFiles/man-inkscape-ko.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkscape-hu.dir/build.make man/CMakeFiles/man-inkscape-hu.dir/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 21%] Generating inkscape.hu.tmp [ 21%] Generating inkscape.ko.tmp cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkscape.ko.pod /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkscape.ko.tmp cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkscape.hu.pod /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkscape.hu.tmp [ 22%] Generating inkscape.fr.1 cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkscape.fr.tmp > /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkscape.fr.1 [ 22%] Generating inkscape.fr.1.gz cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkscape.fr.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 22%] Generating inkscape.hr.1 cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkscape.hr.tmp > /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkscape.hr.1 [ 22%] Built target man-inkscape-fr /usr/bin/gmake -f man/CMakeFiles/man-inkscape.dir/build.make man/CMakeFiles/man-inkscape.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/man /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/CMakeFiles/man-inkscape.dir/DependInfo.cmake "--color=" [ 22%] Generating inkscape.hr.1.gz cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkscape.hr.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkscape.dir/build.make man/CMakeFiles/man-inkscape.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 22%] Built target man-inkscape-hr [ 22%] Generating inkscape.tmp /usr/bin/gmake -f man/CMakeFiles/man-inkscape-zh_TW.dir/build.make man/CMakeFiles/man-inkscape-zh_TW.dir/depend cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkscape.pod /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkscape.tmp gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/man /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/CMakeFiles/man-inkscape-zh_TW.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 22%] Generating inkscape.hu.1 [ 22%] Generating inkscape.ko.1 cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkscape.ko.tmp > /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkscape.ko.1 cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkscape.hu.tmp > /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkscape.hu.1 [ 22%] Generating inkscape.zh_TW.tmp cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkscape.zh_TW.pod /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkscape.zh_TW.tmp [ 22%] Generating inkscape.hu.1.gz [ 22%] Generating inkscape.ko.1.gz cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkscape.ko.1 cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkscape.hu.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 22%] Built target man-inkscape-ko /usr/bin/gmake -f man/CMakeFiles/man-inkview-de.dir/build.make man/CMakeFiles/man-inkview-de.dir/depend [ 22%] Built target man-inkscape-hu gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/man /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/CMakeFiles/man-inkview-de.dir/DependInfo.cmake "--color=" /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/man /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/CMakeFiles/man-inkview-es.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkview-de.dir/build.make man/CMakeFiles/man-inkview-de.dir/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 22%] Generating inkview.de.tmp [ 22%] Generating inkview.es.tmp cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkview.es.pod /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkview.es.tmp cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkview.de.pod /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkview.de.tmp [ 22%] Generating inkscape.1 cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkscape.tmp > /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkscape.1 [ 22%] Generating inkscape.zh_TW.1 cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkscape.zh_TW.tmp > /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkscape.zh_TW.1 [ 22%] Generating inkscape.1.gz cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkscape.1 [ 23%] Generating inkscape.zh_TW.1.gz cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkscape.zh_TW.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 23%] Generating inkview.de.1 [ 23%] Generating inkview.es.1 [ 23%] Built target man-inkscape [ 23%] Built target man-inkscape-zh_TW cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkview.es.tmp > /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkview.es.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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkview.de.tmp > /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkview.de.1 /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/man /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/CMakeFiles/man-inkview-fr.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/man /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/CMakeFiles/man-inkview-hr.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkview-fr.dir/build.make man/CMakeFiles/man-inkview-fr.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 23%] Generating inkview.de.1.gz cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkview.de.1 [ 23%] Generating inkview.es.1.gz gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkview.es.1 [ 23%] Generating inkview.fr.tmp cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkview.fr.pod /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkview.fr.tmp [ 23%] Generating inkview.hr.tmp cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkview.hr.pod /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkview.hr.tmp gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 23%] Built target man-inkview-de /usr/bin/gmake -f man/CMakeFiles/man-inkview-hu.dir/build.make man/CMakeFiles/man-inkview-hu.dir/depend [ 23%] Built target man-inkview-es /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/man /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/CMakeFiles/man-inkview-hu.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/man /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/CMakeFiles/man-inkview-ko.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkview-hu.dir/build.make man/CMakeFiles/man-inkview-hu.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkview-ko.dir/build.make man/CMakeFiles/man-inkview-ko.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 24%] Generating inkview.ko.tmp [ 24%] Generating inkview.hu.tmp cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkview.ko.pod /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkview.ko.tmp cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkview.hu.pod /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkview.hu.tmp [ 24%] Generating inkview.hr.1 cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkview.hr.tmp > /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkview.hr.1 [ 24%] Generating inkview.fr.1 cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkview.fr.tmp > /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkview.fr.1 [ 24%] Generating inkview.hr.1.gz cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkview.hr.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 25%] Generating inkview.fr.1.gz cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkview.fr.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 25%] 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/man /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/CMakeFiles/man-inkview.dir/DependInfo.cmake "--color=" [ 25%] Generating inkview.ko.1 cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkview.ko.tmp > /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkview.ko.1 [ 25%] Generating inkview.hu.1 cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkview.hu.tmp > /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkview.hu.1 [ 25%] Built target man-inkview-fr gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/man /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/CMakeFiles/man-inkview-pt_BR.dir/DependInfo.cmake "--color=" [ 25%] Generating inkview.tmp [ 25%] Generating inkview.ko.1.gz cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkview.ko.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 25%] Generating inkview.hu.1.gz /usr/bin/gmake -f man/CMakeFiles/man-inkview-pt_BR.dir/build.make man/CMakeFiles/man-inkview-pt_BR.dir/build cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkview.hu.1 cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkview.pod /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkview.tmp gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 25%] Generating inkview.pt_BR.tmp [ 25%] Built target man-inkview-hu [ 25%] 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 /usr/bin/gmake -f share/CMakeFiles/inkscape_desktop.dir/build.make share/CMakeFiles/inkscape_desktop.dir/depend cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkview.pt_BR.pod /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkview.pt_BR.tmp gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/man /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/CMakeFiles/man-inkview-zh_TW.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/share /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/share /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/share/CMakeFiles/inkscape_desktop.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkview-zh_TW.dir/build.make man/CMakeFiles/man-inkview-zh_TW.dir/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 25%] Generating inkview.zh_TW.tmp [ 25%] Generating ../org.inkscape.Inkscape.desktop cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/share && /usr/bin/msgfmt --desktop --template /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/org.inkscape.Inkscape.desktop.in -d /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/org.inkscape.Inkscape.desktop --keyword=Name --keyword=GenericName --keyword=X-GNOME-FullName --keyword=Comment --keyword=Keywords cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkview.zh_TW.pod /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkview.zh_TW.tmp [ 25%] Generating inkview.1 cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkview.tmp > /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkview.1 [ 25%] Generating inkview.pt_BR.1 cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkview.pt_BR.tmp > /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkview.pt_BR.1 [ 25%] Generating inkview.1.gz cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkview.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 25%] Generating inkview.zh_TW.1 [ 25%] Built target man-inkview /usr/bin/gmake -f share/CMakeFiles/inkscape_appdata.dir/build.make share/CMakeFiles/inkscape_appdata.dir/depend cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkview.zh_TW.tmp > /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkview.zh_TW.1 gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/share /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/share /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/share/CMakeFiles/inkscape_appdata.dir/DependInfo.cmake "--color=" [ 25%] Generating inkview.pt_BR.1.gz cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkview.pt_BR.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' /usr/bin/gmake -f share/CMakeFiles/inkscape_appdata.dir/build.make share/CMakeFiles/inkscape_appdata.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 25%] Generating inkview.zh_TW.1.gz cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/man/inkview.zh_TW.1 [ 25%] Generating ../org.inkscape.Inkscape.appdata.xml gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 25%] Built target man-inkview-pt_BR cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/share && /usr/bin/msgfmt --xml --template /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/org.inkscape.Inkscape.appdata.xml.in -d /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po -o /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/org.inkscape.Inkscape.appdata.xml /usr/bin/gmake -f share/filters/CMakeFiles/filters_svg_h.dir/build.make share/filters/CMakeFiles/filters_svg_h.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/filters /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/share/filters /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/share/filters/CMakeFiles/filters_svg_h.dir/DependInfo.cmake "--color=" [ 25%] Built target man-inkview-zh_TW /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/markers /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/share/markers /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/share/markers/CMakeFiles/markers_svg_h.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 25%] Generating filters.svg.h cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/share/filters && python3 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/filters/i18n.py /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/filters/filters.svg > /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/share/filters/filters.svg.h [ 25%] Generating markers.svg.h cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/share/markers && python3 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/markers/i18n.py /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/markers/markers.svg > /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/share/markers/markers.svg.h gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 25%] 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/paint /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/share/paint /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/share/paint/CMakeFiles/patterns_svg_h.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 25%] Generating patterns.svg.h cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/paint && python3 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/paint/i18n.py /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/paint/Asian\ patterns.svg /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/paint/Decoratives.svg /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/paint/Geometrical.svg /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/paint/Grids.svg /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/paint/Halftones.svg /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/paint/Nature\ patterns.svg /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/paint/Patterns.svg /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/paint/Shading.svg /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/paint/Textures.svg /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/paint/hatches.svg > /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/share/paint/patterns.svg.h gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 25%] Built target filters_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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/palettes /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/share/palettes /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/share/palettes/CMakeFiles/palettes_h.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 25%] Generating palettes.h cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/palettes && python3 /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/share/palettes/palettes.h gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 25%] Built target patterns_svg_h /usr/bin/gmake -f share/symbols/CMakeFiles/symbols_h.dir/build.make share/symbols/CMakeFiles/symbols_h.dir/depend [ 25%] Built target palettes_h gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/symbols /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/share/symbols /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/share/symbols/CMakeFiles/symbols_h.dir/DependInfo.cmake "--color=" /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/templates /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/share/templates /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/share/templates/CMakeFiles/templates_h.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 25%] Generating symbols.h cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/symbols && python3 /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/share/symbols/symbols.h [ 25%] Generating templates.h cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/templates && python3 /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/share/templates/templates.h gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 25%] 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/po/CMakeFiles/pofiles.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 25%] Built target pofiles /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 25%] Generating inkscape-version.cpp cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/cmake -DINKSCAPE_SOURCE_DIR=/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -DINKSCAPE_BINARY_DIR=/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build -P /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/CMakeScripts/inkscape-version.cmake [ 25%] Built target symbols_h /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/templates /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/share/templates /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/share/templates/CMakeFiles/default_templates.dir/DependInfo.cmake "--color=" revision is ebf0e940d0, 2025-05-08 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/CMakeFiles/inkscape_base.dir/DependInfo.cmake "--color=" [ 25%] Generating localized default templates cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/templates && python3 ./create_default_templates.py /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build Deleting primary custom command output "/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/inkscape-version.cpp" because another output "/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/run_always.txt" does not exist. gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 25%] Building CXX object src/CMakeFiles/inkscape_base.dir/async/async.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/async.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 25%] Built target default_templates [ 25%] Building CXX object src/CMakeFiles/inkscape_base.dir/color/cms-system.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/color/cms-system.cpp [ 25%] Building CXX object src/CMakeFiles/inkscape_base.dir/color/cms-util.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/color/cms-util.cpp [ 25%] Building CXX object src/CMakeFiles/inkscape_base.dir/color/cmyk-conv.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/color/cmyk-conv.cpp [ 25%] Building CXX object src/CMakeFiles/inkscape_base.dir/color/color-conv.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/color/color-conv.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/color/cms-system.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/color/cms-system.cpp:22: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 25%] Building CXX object src/CMakeFiles/inkscape_base.dir/debug/demangle.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/debug/demangle.cpp [ 25%] Building CXX object src/CMakeFiles/inkscape_base.dir/debug/heap.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/debug/heap.cpp [ 25%] Building CXX object src/CMakeFiles/inkscape_base.dir/debug/logger.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/debug/logger.cpp [ 25%] Building CXX object src/CMakeFiles/inkscape_base.dir/debug/sysv-heap.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.cpp In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.cpp:21: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:12: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {const Geom::Point&}]’: /usr/include/2geom-1.4.0/2geom/path.h:806:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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-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-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 | } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/ellipse.h:43, from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:15: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:35: /builddir/build/BUILD/inkscape-1.4.2-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-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/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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; | ^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:850:55: required from here 850 | view = view * (Geom::Affine)Geom::Translate(-shift); | ^ /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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator[](unsigned int) const’: /usr/include/2geom-1.4.0/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]); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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-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-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)); | ^~~~~~ /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/2geom-1.4.0/2geom/point.h: In member function ‘constexpr Geom::Point Geom::Point::operator-() const’: /usr/include/2geom-1.4.0/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-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-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())) { | ~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::initialAngle() const’: /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘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-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-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] ); | ~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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-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-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 | } | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/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]; } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-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-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-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-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); | ^~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 26%] Built target inkscape_desktop [ 26%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-context.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 26%] Built target inkscape_appdata [ 26%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-group.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-group.cpp /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp: In function ‘Inkscape::Pixbuf::get_embedded_orientation(_GdkPixbuf*)’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:367:14: 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 Pixbuf::get_embedded_orientation(GdkPixbuf *buf) | ^~~~~~ [ 26%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-image.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp In function ‘feed_path_to_cairo(_cairo*, Geom::Path const&, Geom::Affine, Geom::OptRect, bool, double)’, inlined from ‘feed_pathvector_to_cairo(_cairo*, Geom::PathVector const&, Geom::Affine, Geom::OptRect, bool, double)’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:895:27: /builddir/build/BUILD/inkscape-1.4.2-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); | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.h:17: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp:14: /builddir/build/BUILD/inkscape-1.4.2-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-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. | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-group.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-group.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp:15: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-group.cpp:14: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 26%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-item.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.cpp /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:38:59: required from here 38 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:40:69: required from here 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/curve.h:44, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-group.cpp:16: /builddir/build/BUILD/inkscape-1.4.2-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-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. | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:28, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-group.cpp:18: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.h:23: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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-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-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-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-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-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-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 | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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. | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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. | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]’: /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/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); | ~~~^~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:38:59: required from here 38 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:40:69: required from here 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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-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-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-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-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(); | ~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-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-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 | ^~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 26%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-paintserver.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:15: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 26%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-pattern.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:95:35: required from here 95 | Geom::Rect r = bounds() * _ctm; | ^~~~ /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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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-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-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; | ^~~ /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp: In member function ‘virtual unsigned int Inkscape::DrawingImage::_updateItem(const Geom::IntRect&, const Inkscape::UpdateContext&, unsigned int, unsigned int)’: /builddir/build/BUILD/inkscape-1.4.2-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-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 Geom::IntRect&, unsigned int, const Inkscape::DrawingItem*) const’: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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)); | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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-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-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 | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.h:17: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-paintserver.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-paintserver.cpp:2: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.cpp:19: /builddir/build/BUILD/inkscape-1.4.2-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-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. | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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; } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.cpp:21: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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-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-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) | ^~~~~~~~~~~~ In function ‘Inkscape::distance_to_segment(Geom::Point const&, Geom::Point const&, Geom::Point const&)’, inlined from ‘Inkscape::DrawingImage::_pickItem(Geom::Point const&, double, unsigned int)’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:216:40: /builddir/build/BUILD/inkscape-1.4.2-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-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-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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 26%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-shape.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-paintserver.cpp:3: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-group.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.cpp:16: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:38:59: required from here 38 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:40:69: required from here 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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-surface.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.cpp /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp:19: /builddir/build/BUILD/inkscape-1.4.2-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-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. | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:28, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp:20: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp:21: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:38:59: required from here 38 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:40:69: required from here 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp:144:48: required from here 144 | auto const area_orig = (Geom::Rect(area) * screen_to_tile).roundOutwards(); | ^~~~~~~~~~~~~~ /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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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 Geom::IntRect&, float, int) const’: /builddir/build/BUILD/inkscape-1.4.2-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(); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]’: /usr/include/2geom-1.4.0/2geom/generic-rect.h:128:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /usr/include/boost/operators.hpp: In function ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp: In member function ‘virtual unsigned int Inkscape::DrawingPattern::_updateItem(const Geom::IntRect&, const Inkscape::UpdateContext&, unsigned int, unsigned int)’: /builddir/build/BUILD/inkscape-1.4.2-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; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/curve.h:44, from /usr/include/2geom-1.4.0/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/curves.h:38: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/curves.h:39: /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41, from /usr/include/2geom-1.4.0/2geom/ellipse.h:43, from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ [ 27%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-text.cpp.o /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 { | ^ [ 27%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:18: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:19: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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-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-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. | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:28, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:27: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.cpp:15: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:38:59: required from here 38 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:40:69: required from here 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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()); | ~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/transforms.h: In static member function ‘static Geom::Scale Geom::Scale::identity()’: /usr/include/2geom-1.4.0/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 {}; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/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-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-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-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 /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 27%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-3dutils.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-3dutils.cpp In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ [ 27%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-blend.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-blend.cpp In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:22: /builddir/build/BUILD/inkscape-1.4.2-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-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. | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:28, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:24: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:26: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:38:59: required from here 38 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:40:69: required from here 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:93:55: required from here 93 | Geom::Rect bbox_pick_scaled_d = bbox_pick * ctx.ctm; | ^~~ /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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-3dutils.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:20: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 27%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-colormatrix.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-colormatrix.cpp /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp: In member function ‘virtual unsigned int Inkscape::DrawingGlyphs::_updateItem(const Geom::IntRect&, const Inkscape::UpdateContext&, unsigned int, unsigned int)’: /builddir/build/BUILD/inkscape-1.4.2-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-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-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)); | ~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-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-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; | ^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp: In member function ‘Inkscape::DrawingGlyphs::setGlyph(std::shared_ptr, unsigned int, Geom::Affine const&)::{lambda()#1}::operator()() const’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:40:11: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 40 | defer([=, this, font = std::move(font)] { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-blend.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 27%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-component-transfer.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-component-transfer.cpp In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-colormatrix.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 27%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-composite.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-composite.cpp In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 27%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-convolve-matrix.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-convolve-matrix.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-component-transfer.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 27%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-diffuselighting.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-diffuselighting.cpp In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-composite.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-convolve-matrix.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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-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-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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-displacement-map.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-displacement-map.cpp /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 27%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-flood.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-flood.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-diffuselighting.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ [ 27%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-gaussian.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-gaussian.cpp In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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-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 | ^~~~~~~~~~~~~~~~~~~~~ [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-image.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-image.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-displacement-map.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-flood.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-gaussian.cpp:29: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-flood.cpp:65:68: required from here 65 | Geom::Rect fp_cairo = fp * slot.get_units().get_matrix_user2pb(); | ^ /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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-flood.cpp:75:30: required from here 75 | auto d = fp_cairo.min() - sa.min(); | ~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-merge.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-merge.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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-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(); | ^ /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/2geom-1.4.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument 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-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-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(); | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-morphology.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-morphology.cpp /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-image.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-image.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-image.cpp:16: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-offset.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-offset.cpp In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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-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-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-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 | ^~~~~~~~~~~ [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-primitive.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-merge.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-morphology.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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-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-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()); | ^ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-offset.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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-slot.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.cpp:15: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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-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-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()); | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-specularlighting.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-specularlighting.cpp /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/nr-filter-tile.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-tile.cpp /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.cpp:108:37: required from here 108 | return Geom::Rect::from_xywh(0, 0, 0, 0); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/generic-rect.h:105:41: required from ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’ 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.cpp:108:37: required from here 108 | return Geom::Rect::from_xywh(0, 0, 0, 0); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]’: /usr/include/2geom-1.4.0/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-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-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 | ^~~~~~~~~~~~~~~ [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-turbulence.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-turbulence.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:19: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:21: /builddir/build/BUILD/inkscape-1.4.2-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-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. | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:24: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:62: required from here 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:38:59: required from here 38 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:40:69: required from here 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:46:61: required from here 46 | Geom::Rect bbox_trans = graphic.targetLogicalBounds() * trans; | ^~~~~ /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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:47:37: required from here 47 | Geom::Point min = bbox_trans.min(); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:265:33: required from here 265 | return Geom::Rect::from_xywh(_slot_x, _slot_y, _slot_w, _slot_h); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-specularlighting.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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-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-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-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(); | ^ /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/2geom-1.4.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]’: /usr/include/2geom-1.4.0/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-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-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 | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-tile.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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-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-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 | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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(); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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-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) | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-units.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-units.cpp /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-specularlighting.cpp:24: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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() | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-turbulence.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-tile.cpp:62:37: required from here 62 | Geom::Rect tt = tile_area * trans; | ^~~~~ /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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-tile.cpp:65:35: required from here 65 | Geom::Point shift = sa.min() - tt.min(); | ~~~~~~^~ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-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-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-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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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-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-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-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-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()); | ^ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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-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-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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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-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 | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-light.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-light.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-units.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-units.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-units.h:18: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-units.cpp:17: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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-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-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-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]; | ~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-units.cpp:156:35: required from here 156 | Geom::Rect r = *filter_area * u2pb; | ^~~~ /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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-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-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-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-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-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-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-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 | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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; | ^~~~ [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-style.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-style.cpp [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-svgfonts.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/distantlight.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-light.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/translucency-group.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/translucency-group.cpp In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp:42: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-style.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-style.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp:46: /builddir/build/BUILD/inkscape-1.4.2-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-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. | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:38:59: required from here 38 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:40:69: required from here 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-style.cpp:14: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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(); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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]); | ~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2-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; | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::max() const [with C = double]’: /usr/include/2geom-1.4.0/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()); } | ^~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-style.cpp:19: /builddir/build/BUILD/inkscape-1.4.2-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-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. | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-temporary-item-list.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-temporary-item-list.cpp In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:38:59: required from here 38 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:40:69: required from here 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/translucency-group.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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); | ^ [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-temporary-item.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-temporary-item.cpp In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/translucency-group.cpp:17: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/ctrl-handle-manager.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/ctrl-handle-manager.cpp In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/translucency-group.cpp:20: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.h:23: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/ctrl-handle-rendering.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/ctrl-handle-rendering.cpp [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/ctrl-handle-styling.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/ctrl-handle-styling.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-temporary-item.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/control/snap-indicator.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/ctrl-handle-rendering.cpp:11: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/control/canvas-item.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/ctrl-handle-styling.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-bpath.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.cpp /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/curve.h:44, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.cpp:20: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41, from /usr/include/2geom-1.4.0/2geom/geom.h:43: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-catchall.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-catchall.cpp In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:21: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-context.cpp In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:23: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:88:18: warning: ‘virtual void Inkscape::CanvasItem::set_fill(uint32_t)’ was hidden [-Woverloaded-virtual=] 88 | virtual void set_fill(uint32_t rgba); | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:47:10: note: by ‘void Inkscape::CanvasItemBpath::set_fill(uint32_t, SPWindRule)’ 47 | void set_fill(uint32_t rgba, SPWindRule fill_rule); | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.cpp:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ 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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.cpp:533:91: warning: ‘point1’ may be used uninitialized [-Wmaybe-uninitialized] 533 | _distribution_snap_indicators.push_back(_desktop->add_temporary_canvasitem(point1, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.cpp:502:40: note: ‘point1’ was declared here 502 | Inkscape::CanvasItemCurve *point1, *point2; | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.cpp:534:91: warning: ‘point2’ may be used uninitialized [-Wmaybe-uninitialized] 534 | _distribution_snap_indicators.push_back(_desktop->add_temporary_canvasitem(point2, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.cpp:502:49: note: ‘point2’ was declared here 502 | Inkscape::CanvasItemCurve *point1, *point2; | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:62: required from here 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-ctrl.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.cpp /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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(); | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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); | ~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-context.cpp:6: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-catchall.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-context.cpp:8: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-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-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); | ~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ 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::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-curve.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-drawing.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-drawing.cpp [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-grid.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.h:24: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.cpp:17: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.cpp:25: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.cpp:476:36: required from here 476 | _bounds = Geom::Rect::from_xywh(_pos, {width, width}).roundOutwards(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-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-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-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-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(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]’: /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/curve.h:44, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:44, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-drawing.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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-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-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(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-group.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-group.cpp In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-drawing.cpp:19: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp:23: /builddir/build/BUILD/inkscape-1.4.2-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-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; | ^~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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()); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:19: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:17: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-drawing.cpp:21: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp:145:57: required from here 145 | _bounds = expandedBy(_curve->boundsExact() * affine(), 2); // Room for stroke. | ^ /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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-drawing.cpp:26: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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-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-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-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-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) { | ~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_origin_and_vector(const Geom::Point&, const Geom::Point&)’: /usr/include/2geom-1.4.0/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) { | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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); | ~~^~~ /usr/include/2geom-1.4.0/2geom/line.h:116:16: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | return l; | ^ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_parallel_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/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) | ^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘void Geom::Line::setOrigin(const Geom::Point&)’: /usr/include/2geom-1.4.0/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; | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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 /usr/include/2geom-1.4.0/2geom/pathvector.h:41: /usr/include/2geom-1.4.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.4.0/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]); } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-drawing.cpp:29: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp:19: /usr/include/2geom-1.4.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.4.0/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]); } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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-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-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-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-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()); | ~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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-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-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 | ^ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-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-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-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); | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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. | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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); | ~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-guideline.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::pointAt(double) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const’: /usr/include/2geom-1.4.0/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-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-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) { | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-group.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-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-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-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 | ^~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.4.0/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) { | ^~~~~~~~~~~~ [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-quad.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.cpp [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-rect.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-text.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.h:21: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.h:23: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:44, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.cpp:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:130:31: required from here 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:128:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.cpp:100:65: required from here 100 | _bounds = expandedBy(bounds_of(_p0, _p1, _p2, _p3) * affine(), 2); // Room for anti-aliasing effects. | ^ /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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function ‘bounds_of(Geom::Point const&, Geom::Point const&)auto’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:122:30: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | auto rect = bounds_of(args...); | ~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.cpp: In member function ‘Inkscape::CanvasItemQuad::_render(Inkscape::CanvasItemBuffer&) const’: /builddir/build/BUILD/inkscape-1.4.2-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 ‘struct 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-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-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 /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.h:21: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.h:25: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/canvas-page.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-page.cpp In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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-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)); | ^ /usr/include/2geom-1.4.0/2geom/point.h: In function ‘constexpr Geom::Point Geom::rot90(const Point&)’: /usr/include/2geom-1.4.0/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) { | ^~~~~ /usr/include/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_origin_and_vector(const Geom::Point&, const Geom::Point&)’: /usr/include/2geom-1.4.0/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) { | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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); | ~~^~~ /usr/include/2geom-1.4.0/2geom/line.h:116:16: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | return l; | ^ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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)); | ~~~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/pathvector.h:41: /usr/include/2geom-1.4.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.4.0/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]); } | ~~~~~~~~~^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.cpp:95:48: required from here 95 | Geom::Point p = _scaled ? _p : _p * affine(); | ^ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.cpp:192:33: required from here 192 | return Geom::Rect::from_xywh(0, 0, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ 193 | _text_size.x_advance + _border * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | _text_extent.height + _border * 2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.cpp:23: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/generic-rect.h:105:41: required from ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’ 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.cpp:192:33: required from here 192 | return Geom::Rect::from_xywh(0, 0, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ 193 | _text_size.x_advance + _border * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | _text_extent.height + _border * 2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.cpp:24: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-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-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-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(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ 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-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-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 { | ^~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]’: /usr/include/2geom-1.4.0/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-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-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() | ^~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In function ‘Geom::GenericRect::from_xywh(Geom::Point const&, Geom::Point const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.cpp:118:31: required from here 118 | rect = (floor(_rect * aff) + Geom::Point(0.5, 0.5)) * aff.inverse(); | ^~~ /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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-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-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 { | ^~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ [ 31%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/db.cpp.o /builddir/build/BUILD/inkscape-1.4.2-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-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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/db.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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-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; | ^~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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()); | ~~~~~~~~^~ /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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]’: /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument 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-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-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-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; | ^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.4.0/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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-page.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-page.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/dependency.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/dependency.cpp [ 31%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/processing-action.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/processing-action.cpp In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-page.cpp:14: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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-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); | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/db.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/db.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/db.cpp:16: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h:182:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 182 | virtual bool prefs(); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:57:10: note: by ‘bool Inkscape::Extension::Effect::prefs(SPDesktop*)’ 57 | bool prefs(SPDesktop * desktop); | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/dependency.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/dependency.cpp:12: /builddir/build/BUILD/inkscape-1.4.2-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*, type_t)’: /builddir/build/BUILD/inkscape-1.4.2-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-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-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) | ^~~~~~~~~~ [ 31%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/effect.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/extension/execution-env.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/execution-env.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/processing-action.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/processing-action.cpp:16: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/extension/extension.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.cpp [ 31%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/init.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/init.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:20: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h:182:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 182 | virtual bool prefs(); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:57:10: note: by ‘bool Inkscape::Extension::Effect::prefs(SPDesktop*)’ 57 | bool prefs(SPDesktop * desktop); | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/extension/input.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/input.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/init.cpp:28: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:45, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/execution-env.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.cpp:32: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/execution-env.cpp:19: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h:182:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 182 | virtual bool prefs(); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:57:10: note: by ‘bool Inkscape::Extension::Effect::prefs(SPDesktop*)’ 57 | bool prefs(SPDesktop * desktop); | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/input.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/extension/output.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/output.cpp In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 31%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/patheffect.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/patheffect.cpp /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 31%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/print.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.cpp [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/system.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/system.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/output.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.cpp:12: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/patheffect.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:17: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/template.cpp In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:16: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/timer.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/loader.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/system.cpp:25: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/db.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/system.cpp:24: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h:182:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 182 | virtual bool prefs(); | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/system.cpp:27: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:57:10: note: by ‘bool Inkscape::Extension::Effect::prefs(SPDesktop*)’ 57 | bool prefs(SPDesktop * desktop); | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/system.cpp:37: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/system.cpp:38: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/implementation/implementation.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/implementation.cpp In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/document.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/loader.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/implementation/xslt.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/xslt.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/template.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/template.cpp:11: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/units.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/template.h:23: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/implementation/script.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/script.cpp [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bluredge.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bluredge.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/implementation.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/xslt.cpp:25: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/output.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/implementation.cpp:16: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h:182:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 182 | virtual bool prefs(); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:57:10: note: by ‘bool Inkscape::Extension::Effect::prefs(SPDesktop*)’ 57 | bool prefs(SPDesktop * desktop); | ^~~~~ /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/implementation.cpp:21: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-ps-out.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-ps-out.cpp In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/internal/cairo-render-context.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/script.h:29, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/script.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/script.cpp:29: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/db.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/script.cpp:30: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h:182:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 182 | virtual bool prefs(); | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/script.cpp:31: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:57:10: note: by ‘bool Inkscape::Extension::Effect::prefs(SPDesktop*)’ 57 | bool prefs(SPDesktop * desktop); | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/script.cpp:43: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-ps-out.cpp:23: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bluredge.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.cpp:28: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/script.cpp:44: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bluredge.cpp:27: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h:182:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 182 | virtual bool prefs(); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:57:10: note: by ‘bool Inkscape::Extension::Effect::prefs(SPDesktop*)’ 57 | bool prefs(SPDesktop * desktop); | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/script.cpp:56: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.h:23: /builddir/build/BUILD/inkscape-1.4.2-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-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 { | ^~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ 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-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-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-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-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) : | ^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/internal/cairo-renderer.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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(); | ^ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]’: /usr/include/2geom-1.4.0/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()); } | ^~~ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-renderer-pdf-out.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer-pdf-out.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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) { | ^~~~~~~~~~~~~~~~~~ [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/emf-inout.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.cpp [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/emf-print.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:35: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:36: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer-pdf-out.cpp:22: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer-pdf-out.cpp:37: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.cpp:31: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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-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-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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/d2.h:45, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:75: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:26: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of 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 /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.h:21: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:62: required from here 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:523:51: required from here 523 | auto bbox = *vbox * ctx->getTransform(); | ^ /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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:633:31: required from here 633 | double shift_x = bbox->min()[Geom::X]; | ~~~~~~~~~^~ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:865:41: required from here 865 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:929:32: required from here 929 | ctx->transform(scale * distortion); | ^~~~~~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/gdkpixbuf-input.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gdkpixbuf-input.cpp /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-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*, CairoRenderContext*, const SPPage*)’: /builddir/build/BUILD/inkscape-1.4.2-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-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-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*, CairoRenderContext*, const SPItem*, const SPPage*)’: /builddir/build/BUILD/inkscape-1.4.2-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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/ellipse.h:43, from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:35: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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-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-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()); | ^ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]’: /usr/include/2geom-1.4.0/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-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-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-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-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-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-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-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-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-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-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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]’: /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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-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-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 */ | ^ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:51: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:52: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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){ | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-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-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-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-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; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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) | ^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 2]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/path.h: In member function ‘Geom::Point Geom::Path::finalPoint() const’: /usr/include/2geom-1.4.0/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]; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line::timeAtProjection(Geom::Point const&) const’: /usr/include/2geom-1.4.0/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); | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/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]; } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-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-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-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-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-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-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-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(); | ~~~~~~~~~~~~~~^~ [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/gimpgrad.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gimpgrad.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gdkpixbuf-input.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gdkpixbuf-input.cpp:23: /builddir/build/BUILD/inkscape-1.4.2-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-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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘struct 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gdkpixbuf-input.cpp:26: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gdkpixbuf-input.cpp:151:50: required from here 151 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/generic-rect.h:105:41: required from ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’ 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gdkpixbuf-input.cpp:151:50: required from here 151 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]’: /usr/include/2geom-1.4.0/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-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-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()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/grid.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gimpgrad.cpp:25: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/image-resolution.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/image-resolution.cpp [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/latex-pstricks.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks.cpp [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/latex-pstricks-out.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks-out.cpp [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/metafile-inout.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.cpp In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/ellipse.h:43, from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks.cpp:16: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks.cpp:20: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks-out.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:17: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp:24: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:45, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41, from /usr/include/2geom-1.4.0/2geom/geom.h:43: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp:28: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h:182:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 182 | virtual bool prefs(); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:57:10: note: by ‘bool Inkscape::Extension::Effect::prefs(SPDesktop*)’ 57 | bool prefs(SPDesktop * desktop); | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp:100:62: required from here 100 | Geom::Rect temprec = bounding_area * desktop->doc2dt(); | ^ /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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/path.h: In member function ‘Geom::Point Geom::Path::initialPoint() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:16: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/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-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-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-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(); | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.cpp:30: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/metafile-print.cpp.o In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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));} | ^ cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp:26: In member function ‘Inkscape::SVG::PathString::_appendPoint(Geom::Point, bool)’, inlined from ‘Inkscape::SVG::PathString::moveTo(Geom::Point)’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/path-string.h:73:21, inlined from ‘Inkscape::Extension::Internal::(anonymous namespace)::build_lines(Geom::Rect, Geom::Point const&, Geom::Point const&)’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp:69:29, inlined from ‘Inkscape::Extension::Internal::Grid::effect(Inkscape::Extension::Effect*, SPDesktop*, Inkscape::Extension::Implementation::ImplementationDocumentCache*)’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp:115:28: /builddir/build/BUILD/inkscape-1.4.2-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 file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.cpp:193:46: required from here 193 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc_unit), doc->getHeight().value(doc_unit))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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) { | ^~~~~~~~~ [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/odf.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/generic-rect.h:105:41: required from ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’ 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.cpp:193:46: required from here 193 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc_unit), doc->getHeight().value(doc_unit))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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) { | ^~~~~~~~~ [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/latex-text-renderer.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]’: /usr/include/2geom-1.4.0/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-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-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))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/png-output.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/png-output.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.cpp:17: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:37: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curves.h:38: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/curves.h:39: /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41, from /usr/include/2geom-1.4.0/2geom/ellipse.h:43, from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:38: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:41: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:43: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:44: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Point Geom::Ray::origin() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pov-out.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp:27: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp:657:41: required from here 657 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ 64 | t = t * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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&]’ 258 | i *= t; | ~~^~~~ /usr/include/2geom-1.4.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Translate&)’ 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:1231:100: required from here 1231 | Geom::PathVector pv = pathv_to_linear_and_cubic_beziers(pathv * tf * Geom::Translate(xoff, yoff) * Geom::Scale(1000.)); | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Scale&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:62:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ 62 | p = p * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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&]’ 258 | i *= t; | ~~^~~~ /usr/include/2geom-1.4.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Scale&)’ 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:1231:121: required from here 1231 | Geom::PathVector pv = pathv_to_linear_and_cubic_beziers(pathv * tf * Geom::Translate(xoff, yoff) * Geom::Scale(1000.)); | ^ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ 64 | t = t * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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&]’ 258 | i *= t; | ~~^~~~ /usr/include/2geom-1.4.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Scale&)’ 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:1231:121: required from here 1231 | Geom::PathVector pv = pathv_to_linear_and_cubic_beziers(pathv * tf * Geom::Translate(xoff, yoff) * Geom::Scale(1000.)); | ^ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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-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-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-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-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-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-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-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-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)); | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]’: /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/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); | ~~~^~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.4.0/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-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-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-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-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 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp:492:60: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 492 | double degrees = -180/M_PI * Geom::atan2(wotransl.xAxis()); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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 /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp:24: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/svg.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/svg.cpp In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/ellipse.h:43, from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp:28: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp:29: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp:30: /builddir/build/BUILD/inkscape-1.4.2-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-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++) { | ~~^~~~~~~~~~~ [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/svgz.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/svgz.cpp In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.4.0/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]); } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/path.h: In member function ‘Geom::Point Geom::Path::initialPoint() const’: /usr/include/2geom-1.4.0/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]; } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-base.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-base.cpp /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line::timeAtProjection(Geom::Point const&) const’: /usr/include/2geom-1.4.0/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); | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/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; | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/template-from-file.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-from-file.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/svg.cpp:20: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-other.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-other.cpp /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/svg.cpp:22: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/svg.cpp:27: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/svg.cpp:264:50: required from here 264 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-base.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/generic-rect.h:105:41: required from ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’ 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/svg.cpp:264:50: required from here 264 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-base.cpp:17: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-base.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-other.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-other.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/document.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-from-file.cpp:29: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/template-paper.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-paper.cpp [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-screen.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-screen.cpp [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-social.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-social.cpp [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-video.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-base.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-paper.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-paper.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-base.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-screen.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-screen.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-base.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-social.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-social.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-base.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-video.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-video.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/text_reassemble.c [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/wmf-inout.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.cpp [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/wmf-print.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/filter/filter-all.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/filter/filter-all.cpp [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/filter/filter-file.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/filter/filter-file.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.cpp:26: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:45, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:42, from /usr/include/2geom-1.4.0/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp:27: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/filter/filter-file.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/d2.h:43: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:44: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /usr/include/2geom-1.4.0/2geom/sbasis-to-bezier.h:39: /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/filter/filter.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/filter/filter.cpp /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/ellipse.h:43, from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp:28: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp:34: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp:35: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/point.h: In member function ‘constexpr Geom::Point Geom::Point::cw() const’: /usr/include/2geom-1.4.0/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 { | ^~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/filter/filter.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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-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-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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/filter/filter.cpp:17: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h:182:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 182 | virtual bool prefs(); | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/filter/filter.cpp:18: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:57:10: note: by ‘bool Inkscape::Extension::Effect::prefs(SPDesktop*)’ 57 | bool prefs(SPDesktop * desktop); | ^~~~~ [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/prefdialog.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/prefdialog.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter.cpp [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-bool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-bool.cpp [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-color.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter.cpp:21: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter.h:116:32: warning: ‘virtual const std::string& Inkscape::Extension::InxParameter::set(const std::string&)’ was hidden [-Woverloaded-virtual=] 116 | virtual const std::string &set(const std::string &in); | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter.cpp:22: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-bool.h:44:10: note: by ‘bool Inkscape::Extension::ParamBool::set(bool)’ 44 | bool set(bool in); | ^~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter.h:116:32: warning: ‘virtual const std::string& Inkscape::Extension::InxParameter::set(const std::string&)’ was hidden [-Woverloaded-virtual=] 116 | virtual const std::string &set(const std::string &in); | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter.cpp:23: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-color.h:43:18: note: by ‘unsigned int Inkscape::Extension::ParamColor::set(unsigned int)’ 43 | unsigned int set(unsigned int in); | ^~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter.h:116:32: warning: ‘virtual const std::string& Inkscape::Extension::InxParameter::set(const std::string&)’ was hidden [-Woverloaded-virtual=] 116 | virtual const std::string &set(const std::string &in); | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter.cpp:24: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-float.h:36:12: note: by ‘double Inkscape::Extension::ParamFloat::set(double)’ 36 | double set(double in); | ^~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter.h:116:32: warning: ‘virtual const std::string& Inkscape::Extension::InxParameter::set(const std::string&)’ was hidden [-Woverloaded-virtual=] 116 | virtual const std::string &set(const std::string &in); | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter.cpp:25: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-int.h:36:9: note: by ‘int Inkscape::Extension::ParamInt::set(int)’ 36 | int set(int in); | ^~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter.h:116:32: warning: ‘virtual const std::string& Inkscape::Extension::InxParameter::set(const std::string&)’ was hidden [-Woverloaded-virtual=] 116 | virtual const std::string &set(const std::string &in); | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter.cpp:26: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-notebook.h:66:26: note: by ‘const Glib::ustring& Inkscape::Extension::ParamNotebook::set(int)’ 66 | const Glib::ustring& set(const int in); | ^~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter.h:116:32: warning: ‘virtual const std::string& Inkscape::Extension::InxParameter::set(const std::string&)’ was hidden [-Woverloaded-virtual=] 116 | virtual const std::string &set(const std::string &in); | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter.cpp:27: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-optiongroup.h:56:26: note: by ‘const Glib::ustring& Inkscape::Extension::ParamOptionGroup::set(const Glib::ustring&)’ 56 | const Glib::ustring &set(const Glib::ustring &in); | ^~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter.h:116:32: warning: ‘virtual const std::string& Inkscape::Extension::InxParameter::set(const std::string&)’ was hidden [-Woverloaded-virtual=] 116 | virtual const std::string &set(const std::string &in); | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter.cpp:29: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-string.h:31:26: note: by ‘const Glib::ustring& Inkscape::Extension::ParamString::set(Glib::ustring)’ 31 | const Glib::ustring& set(const Glib::ustring in); | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-bool.h:12, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-bool.cpp:10: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter.h:116:32: warning: ‘virtual const std::string& Inkscape::Extension::InxParameter::set(const std::string&)’ was hidden [-Woverloaded-virtual=] 116 | virtual const std::string &set(const std::string &in); | ^~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-bool.h:44:10: note: by ‘bool Inkscape::Extension::ParamBool::set(bool)’ 44 | bool set(bool in); | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-defs.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter.cpp:35: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/prefdialog.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/prefdialog.cpp:20: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h:182:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 182 | virtual bool prefs(); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:57:10: note: by ‘bool Inkscape::Extension::Effect::prefs(SPDesktop*)’ 57 | bool prefs(SPDesktop * desktop); | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-color.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-color.cpp:18: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter.h:116:32: warning: ‘virtual const std::string& Inkscape::Extension::InxParameter::set(const std::string&)’ was hidden [-Woverloaded-virtual=] 116 | virtual const std::string &set(const std::string &in); | ^~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-color.h:43:18: note: by ‘unsigned int Inkscape::Extension::ParamColor::set(unsigned int)’ 43 | unsigned int set(unsigned int in); | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-bool.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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 CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-float.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-float.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-color.cpp:22: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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 CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-int.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-int.cpp [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-notebook.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-notebook.cpp [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-optiongroup.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-float.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-float.cpp:10: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter.h:116:32: warning: ‘virtual const std::string& Inkscape::Extension::InxParameter::set(const std::string&)’ was hidden [-Woverloaded-virtual=] 116 | virtual const std::string &set(const std::string &in); | ^~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-float.h:36:12: note: by ‘double Inkscape::Extension::ParamFloat::set(double)’ 36 | double set(double in); | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-int.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-int.cpp:10: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter.h:116:32: warning: ‘virtual const std::string& Inkscape::Extension::InxParameter::set(const std::string&)’ was hidden [-Woverloaded-virtual=] 116 | virtual const std::string &set(const std::string &in); | ^~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-int.h:36:9: note: by ‘int Inkscape::Extension::ParamInt::set(int)’ 36 | int set(int in); | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-notebook.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-notebook.cpp:15: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter.h:116:32: warning: ‘virtual const std::string& Inkscape::Extension::InxParameter::set(const std::string&)’ was hidden [-Woverloaded-virtual=] 116 | virtual const std::string &set(const std::string &in); | ^~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-notebook.h:66:26: note: by ‘const Glib::ustring& Inkscape::Extension::ParamNotebook::set(int)’ 66 | const Glib::ustring& set(const int in); | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-optiongroup.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-optiongroup.cpp:18: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter.h:116:32: warning: ‘virtual const std::string& Inkscape::Extension::InxParameter::set(const std::string&)’ was hidden [-Woverloaded-virtual=] 116 | virtual const std::string &set(const std::string &in); | ^~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-optiongroup.h:56:26: note: by ‘const Glib::ustring& Inkscape::Extension::ParamOptionGroup::set(const Glib::ustring&)’ 56 | const Glib::ustring &set(const Glib::ustring &in); | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-float.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-int.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-notebook.cpp:22: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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-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-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; | ~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-optiongroup.cpp:26: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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-path.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-path.cpp [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-string.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-string.cpp [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/widget.cpp [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-box.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-string.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-string.cpp:10: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter.h:116:32: warning: ‘virtual const std::string& Inkscape::Extension::InxParameter::set(const std::string&)’ was hidden [-Woverloaded-virtual=] 116 | virtual const std::string &set(const std::string &in); | ^~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-string.h:31:26: note: by ‘const Glib::ustring& Inkscape::Extension::ParamString::set(Glib::ustring)’ 31 | const Glib::ustring& set(const Glib::ustring in); | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/widget.cpp:28: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/widget-image.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-string.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-path.cpp:28: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/widget-box.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/widget-label.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/widget-label.cpp [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-separator.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/widget-separator.cpp [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-spacer.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/widget-image.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/internal/pdfinput/pdf-utils.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/widget-separator.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/widget-label.cpp:24: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-input.cpp [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-parser.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-parser.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-utils.cpp:12: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/widget-spacer.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/svg-builder.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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/poppler-utils.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-utils.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-parser.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-parser.cpp:34: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-parser.cpp:55: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-utils.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-input.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:36: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-parser.cpp:306:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 306 | auto page_box = getRect(page->getCropBox()); | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-utils.cpp:21: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:45: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-input.cpp:57: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:49: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp: In member function ‘void Inkscape::Extension::Internal::SvgBuilder::addChar(GfxState*, double, double, double, double, double, double, double, double, CharCode, int, const Unicode*, int)’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:1831:17: warning: ‘template class std::__cxx11::wstring_convert’ is deprecated [-Wdeprecated-declarations] 1831 | static std::wstring_convert, char32_t> conv1; | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/locale:47, from /usr/include/c++/15/iomanip:53, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:23: /usr/include/c++/15/bits/locale_conv.h:262:33: note: declared here 262 | class _GLIBCXX17_DEPRECATED wstring_convert | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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::_createImage(Stream*, int, int, GfxImageColorMap*, bool, int*, bool, bool)’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:2035:28: warning: ignoring return value of ‘bool ImageStream::reset()’, declared with attribute ‘nodiscard’ [-Wunused-result] 2035 | image_stream->reset(); | ~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/poppler/Object.h:605, from /usr/include/poppler/GfxState.h:44, from /usr/include/poppler/Gfx.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.h:30: /usr/include/poppler/Stream.h:474:24: note: declared here 474 | [[nodiscard]] bool reset(); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:2061:28: warning: ignoring return value of ‘bool ImageStream::reset()’, declared with attribute ‘nodiscard’ [-Wunused-result] 2061 | image_stream->reset(); | ~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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/poppler/Stream.h:474:24: note: declared here 474 | [[nodiscard]] bool reset(); | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-input.cpp:767:46: required from here 767 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:164:89: required from here 164 | _page_affine = Geom::Translate(tr).inverse() * Geom::Translate(_page_left, _page_top); | ^ /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:204:23: required from here 204 | auto box = bbox * _page_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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/generic-rect.h:105:41: required from ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’ 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-input.cpp:767:46: required from here 767 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]’: /usr/include/2geom-1.4.0/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); | ~~~^~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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 std::string&, GfxState*)’: /builddir/build/BUILD/inkscape-1.4.2-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-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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:51: /builddir/build/BUILD/inkscape-1.4.2-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-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) { | ^~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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-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-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-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; | ^~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:11: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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); | ^ [ 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-cairo-font-engine.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cdr-input.cpp /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-cairo-font-engine.cpp: In static member function ‘static CairoFreeTypeFont* CairoFreeTypeFont::create(const std::shared_ptr&, XRef*, FT_Library, CairoFontEngine*, bool)’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-cairo-font-engine.cpp:313:12: warning: unused variable ‘n’ [-Wunused-variable] 313 | int i, n; | ^ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-cairo-font-engine.cpp:333:28: warning: typedef ‘fontchar’ locally defined but not used [-Wunused-local-typedefs] 333 | typedef unsigned char *fontchar; | ^~~~~~~~ [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/vsd-input.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/vsd-input.cpp [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/wpg-input.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wpg-input.cpp [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/adaptiveThreshold.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/adaptiveThreshold.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cdr-input.cpp:35: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cdr-input.cpp:305:46: required from here 305 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value("pt"), doc->getHeight().value("pt"))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/generic-rect.h:105:41: required from ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’ 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cdr-input.cpp:305:46: required from here 305 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value("pt"), doc->getHeight().value("pt"))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/vsd-input.cpp:34: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wpg-input.cpp:54: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/adaptiveThreshold.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:20: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h:182:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 182 | virtual bool prefs(); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:57:10: note: by ‘bool Inkscape::Extension::Effect::prefs(SPDesktop*)’ 57 | bool prefs(SPDesktop * desktop); | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wpg-input.cpp:123:46: required from here 123 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value("pt"), doc->getHeight().value("pt"))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/generic-rect.h:105:41: required from ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’ 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wpg-input.cpp:123:46: required from here 123 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value("pt"), doc->getHeight().value("pt"))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/vsd-input.cpp:305:46: required from here 305 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value("pt"), doc->getHeight().value("pt"))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/generic-rect.h:105:41: required from ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’ 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/vsd-input.cpp:305:46: required from here 305 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value("pt"), doc->getHeight().value("pt"))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]’: /usr/include/2geom-1.4.0/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-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-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"))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/addNoise.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/addNoise.cpp [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/blur.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/blur.cpp /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]’: /usr/include/2geom-1.4.0/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); | ~~~^~~~ [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/channel.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/channel.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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"))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/charcoal.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/charcoal.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/addNoise.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/blur.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:20: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h:182:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 182 | virtual bool prefs(); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:57:10: note: by ‘bool Inkscape::Extension::Effect::prefs(SPDesktop*)’ 57 | bool prefs(SPDesktop * desktop); | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:20: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h:182:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 182 | virtual bool prefs(); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:57:10: note: by ‘bool Inkscape::Extension::Effect::prefs(SPDesktop*)’ 57 | bool prefs(SPDesktop * desktop); | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/channel.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:20: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h:182:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 182 | virtual bool prefs(); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:57:10: note: by ‘bool Inkscape::Extension::Effect::prefs(SPDesktop*)’ 57 | bool prefs(SPDesktop * desktop); | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/colorize.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/colorize.cpp [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/contrast.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/contrast.cpp [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/crop.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/crop.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/charcoal.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:20: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h:182:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 182 | virtual bool prefs(); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:57:10: note: by ‘bool Inkscape::Extension::Effect::prefs(SPDesktop*)’ 57 | bool prefs(SPDesktop * desktop); | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/cycleColormap.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/cycleColormap.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/crop.cpp:9: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/colorize.cpp:12: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/contrast.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:20: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h:182:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 182 | virtual bool prefs(); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:57:10: note: by ‘bool Inkscape::Extension::Effect::prefs(SPDesktop*)’ 57 | bool prefs(SPDesktop * desktop); | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:20: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h:182:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 182 | virtual bool prefs(); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:57:10: note: by ‘bool Inkscape::Extension::Effect::prefs(SPDesktop*)’ 57 | bool prefs(SPDesktop * desktop); | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/crop.cpp:10: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:20: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h:182:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 182 | virtual bool prefs(); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:57:10: note: by ‘bool Inkscape::Extension::Effect::prefs(SPDesktop*)’ 57 | bool prefs(SPDesktop * desktop); | ^~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/crop.cpp:48:77: required from here 48 | translate = Geom::Translate(((_left - _right) / 2.0) * (bbox->dimensions()[Geom::X] / (double) image->columns()), | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/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()); } | ^~~~~~~~~~ [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/despeckle.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/despeckle.cpp [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/edge.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/edge.cpp /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/cycleColormap.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:20: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h:182:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 182 | virtual bool prefs(); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:57:10: note: by ‘bool Inkscape::Extension::Effect::prefs(SPDesktop*)’ 57 | bool prefs(SPDesktop * desktop); | ^~~~~ [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/emboss.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/emboss.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/enhance.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/enhance.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/despeckle.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/edge.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:20: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h:182:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 182 | virtual bool prefs(); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:57:10: note: by ‘bool Inkscape::Extension::Effect::prefs(SPDesktop*)’ 57 | bool prefs(SPDesktop * desktop); | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:20: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h:182:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 182 | virtual bool prefs(); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:57:10: note: by ‘bool Inkscape::Extension::Effect::prefs(SPDesktop*)’ 57 | bool prefs(SPDesktop * desktop); | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/emboss.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:20: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h:182:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 182 | virtual bool prefs(); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:57:10: note: by ‘bool Inkscape::Extension::Effect::prefs(SPDesktop*)’ 57 | bool prefs(SPDesktop * desktop); | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/equalize.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/equalize.cpp In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/gaussianBlur.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/gaussianBlur.cpp /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/enhance.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:20: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h:182:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 182 | virtual bool prefs(); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:57:10: note: by ‘bool Inkscape::Extension::Effect::prefs(SPDesktop*)’ 57 | bool prefs(SPDesktop * desktop); | ^~~~~ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/imagemagick.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/imagemagick.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/implode.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/implode.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/equalize.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/gaussianBlur.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:20: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h:182:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 182 | virtual bool prefs(); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:57:10: note: by ‘bool Inkscape::Extension::Effect::prefs(SPDesktop*)’ 57 | bool prefs(SPDesktop * desktop); | ^~~~~ /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:20: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h:182:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 182 | virtual bool prefs(); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:57:10: note: by ‘bool Inkscape::Extension::Effect::prefs(SPDesktop*)’ 57 | bool prefs(SPDesktop * desktop); | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/level.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/level.cpp [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/levelChannel.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/levelChannel.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/implode.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:20: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h:182:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 182 | virtual bool prefs(); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:57:10: note: by ‘bool Inkscape::Extension::Effect::prefs(SPDesktop*)’ 57 | bool prefs(SPDesktop * desktop); | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/medianFilter.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/medianFilter.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/imagemagick.cpp:23: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/level.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/levelChannel.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:20: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h:182:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 182 | virtual bool prefs(); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:57:10: note: by ‘bool Inkscape::Extension::Effect::prefs(SPDesktop*)’ 57 | bool prefs(SPDesktop * desktop); | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:20: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h:182:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 182 | virtual bool prefs(); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:57:10: note: by ‘bool Inkscape::Extension::Effect::prefs(SPDesktop*)’ 57 | bool prefs(SPDesktop * desktop); | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/modulate.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/imagemagick.cpp:25: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h:182:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 182 | virtual bool prefs(); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:57:10: note: by ‘bool Inkscape::Extension::Effect::prefs(SPDesktop*)’ 57 | bool prefs(SPDesktop * desktop); | ^~~~~ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/negate.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/negate.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/medianFilter.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:20: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h:182:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 182 | virtual bool prefs(); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:57:10: note: by ‘bool Inkscape::Extension::Effect::prefs(SPDesktop*)’ 57 | bool prefs(SPDesktop * desktop); | ^~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/normalize.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/normalize.cpp [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/oilPaint.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/oilPaint.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/modulate.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:20: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h:182:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 182 | virtual bool prefs(); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:57:10: note: by ‘bool Inkscape::Extension::Effect::prefs(SPDesktop*)’ 57 | bool prefs(SPDesktop * desktop); | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/negate.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:20: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h:182:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 182 | virtual bool prefs(); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:57:10: note: by ‘bool Inkscape::Extension::Effect::prefs(SPDesktop*)’ 57 | bool prefs(SPDesktop * desktop); | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/opacity.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/opacity.cpp [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/raise.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/raise.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/normalize.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:20: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h:182:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 182 | virtual bool prefs(); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:57:10: note: by ‘bool Inkscape::Extension::Effect::prefs(SPDesktop*)’ 57 | bool prefs(SPDesktop * desktop); | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/reduceNoise.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/reduceNoise.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/oilPaint.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:20: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h:182:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 182 | virtual bool prefs(); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:57:10: note: by ‘bool Inkscape::Extension::Effect::prefs(SPDesktop*)’ 57 | bool prefs(SPDesktop * desktop); | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/sample.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/sample.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/opacity.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:20: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h:182:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 182 | virtual bool prefs(); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:57:10: note: by ‘bool Inkscape::Extension::Effect::prefs(SPDesktop*)’ 57 | bool prefs(SPDesktop * desktop); | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/raise.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:20: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h:182:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 182 | virtual bool prefs(); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:57:10: note: by ‘bool Inkscape::Extension::Effect::prefs(SPDesktop*)’ 57 | bool prefs(SPDesktop * desktop); | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/shade.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/shade.cpp [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/sharpen.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/sharpen.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/reduceNoise.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:20: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h:182:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 182 | virtual bool prefs(); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:57:10: note: by ‘bool Inkscape::Extension::Effect::prefs(SPDesktop*)’ 57 | bool prefs(SPDesktop * desktop); | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/solarize.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/solarize.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/sample.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:20: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h:182:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 182 | virtual bool prefs(); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:57:10: note: by ‘bool Inkscape::Extension::Effect::prefs(SPDesktop*)’ 57 | bool prefs(SPDesktop * desktop); | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/spread.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/spread.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/shade.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:20: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h:182:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 182 | virtual bool prefs(); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:57:10: note: by ‘bool Inkscape::Extension::Effect::prefs(SPDesktop*)’ 57 | bool prefs(SPDesktop * desktop); | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/sharpen.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:20: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h:182:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 182 | virtual bool prefs(); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:57:10: note: by ‘bool Inkscape::Extension::Effect::prefs(SPDesktop*)’ 57 | bool prefs(SPDesktop * desktop); | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/swirl.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/swirl.cpp [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/threshold.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/threshold.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/solarize.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:20: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h:182:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 182 | virtual bool prefs(); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:57:10: note: by ‘bool Inkscape::Extension::Effect::prefs(SPDesktop*)’ 57 | bool prefs(SPDesktop * desktop); | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/unsharpmask.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/unsharpmask.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/spread.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:20: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h:182:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 182 | virtual bool prefs(); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:57:10: note: by ‘bool Inkscape::Extension::Effect::prefs(SPDesktop*)’ 57 | bool prefs(SPDesktop * desktop); | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/wave.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/wave.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/swirl.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:20: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h:182:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 182 | virtual bool prefs(); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:57:10: note: by ‘bool Inkscape::Extension::Effect::prefs(SPDesktop*)’ 57 | bool prefs(SPDesktop * desktop); | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/threshold.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:20: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h:182:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 182 | virtual bool prefs(); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:57:10: note: by ‘bool Inkscape::Extension::Effect::prefs(SPDesktop*)’ 57 | bool prefs(SPDesktop * desktop); | ^~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/helper/choose-file.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/choose-file.cpp [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/geom.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/unsharpmask.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:20: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h:182:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 182 | virtual bool prefs(); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:57:10: note: by ‘bool Inkscape::Extension::Effect::prefs(SPDesktop*)’ 57 | bool prefs(SPDesktop * desktop); | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/helper/geom-nodetype.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodetype.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/wave.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:20: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h:182:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 182 | virtual bool prefs(); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:57:10: note: by ‘bool Inkscape::Extension::Effect::prefs(SPDesktop*)’ 57 | bool prefs(SPDesktop * desktop); | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:17: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when 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 /usr/include/2geom-1.4.0/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodetype.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodetype.cpp: In function ‘Geom::NodeType Geom::get_nodetype(const Curve&, const Curve&)’: /builddir/build/BUILD/inkscape-1.4.2-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 /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::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-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-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++) { | ~~^~~~~~~~~~~ [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/geom-pathvector_nodesatellites.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.cpp [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/geom-nodesatellite.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.cpp In file included from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:19: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:22: /usr/include/2geom-1.4.0/2geom/convex-hull.h: In member function ‘Geom::Point Geom::ConvexHull::leftPoint() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:130:31: required from here 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/2geom-1.4.0/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&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /usr/include/2geom-1.4.0/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /usr/include/2geom-1.4.0/2geom/pathvector.h:41: /usr/include/2geom-1.4.0/2geom/path.h: In member function ‘Geom::Point Geom::Path::initialPoint() const’: /usr/include/2geom-1.4.0/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]; } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ 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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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-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-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() ); | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/point.h: In function ‘Geom::are_near(Geom::Point const&, Geom::Point const&, double)’: /usr/include/2geom-1.4.0/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); | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/ellipse.h:43, from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:16: /usr/include/2geom-1.4.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::center() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:19: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp: In function ‘Geom::Point Geom::intersection_point(Point, Point, Point, Point)’: /builddir/build/BUILD/inkscape-1.4.2-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) | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::Bezier]’: /usr/include/2geom-1.4.0/2geom/d2.h:131:23: required from ‘Geom::Point Geom::D2< >::pointAt(double) const [with T = Geom::Bezier]’ 131 | return (*this)(t); | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:65: required from here 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ~~~~~~~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.4.0/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]); } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In function ‘Geom::SBasis Geom::reverse(const SBasis&)’: /usr/include/2geom-1.4.0/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]); /usr/include/2geom-1.4.0/2geom/point.h: In member function ‘constexpr Geom::Point Geom::Point::operator-() const’: /usr/include/2geom-1.4.0/2geom/point.h:144:21: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 144 | constexpr Point operator-() const { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.cpp:20: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp: In function ‘void {anonymous}::extrapolate_join_internal(const join_data&, int)’: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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() ); | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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-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-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-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-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-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 ); | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_angle_bisector_line(const Point&, const Point&, const Point&)’: /usr/include/2geom-1.4.0/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) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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)); | ~^~ /usr/include/2geom-1.4.0/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); | ^ /usr/include/2geom-1.4.0/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); | ^ /usr/include/2geom-1.4.0/2geom/angle.h: In constructor ‘Geom::AngleInterval::AngleInterval(Geom::Angle, Geom::Angle, bool)’: /usr/include/2geom-1.4.0/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) | ^~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/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) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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(); | ^ /usr/include/2geom-1.4.0/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; | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::vector() const’: /usr/include/2geom-1.4.0/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; } | ^~~~~~ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_bisector_line(const LineSegment&)’: /usr/include/2geom-1.4.0/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) | ^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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) ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/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) ); | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In function ‘Geom::Point Geom::middle_point(const LineSegment&)’: /usr/include/2geom-1.4.0/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) { | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_parallel_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/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) | ^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘void Geom::Line::setOrigin(const Geom::Point&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to 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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h: In function ‘Geom::make_angle_bisector_line(Geom::Point const&, Geom::Point const&, Geom::Point const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/path-intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.cpp:15: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:16: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.cpp:16: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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-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-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-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() ); | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In function ‘Geom::reverse(Geom::SBasis const&)’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.cpp:21: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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 | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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.); | ^ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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; | ^~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.4.0/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]); } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp: In function ‘Geom::intersection_point(Geom::Point, Geom::Point, Geom::Point, Geom::Point)’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:24:14: note: parameter passing for argument of type ‘struct 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) | ^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const’: /usr/include/2geom-1.4.0/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/include/2geom-1.4.0/2geom/path.h: In function ‘Geom::Path::finalPoint() const [clone .isra.0]’: /usr/include/2geom-1.4.0/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]; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/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; | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-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-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 function ‘Geom::make_bisector_line(Geom::BezierCurveN<1u> const&)’, inlined from ‘(anonymous namespace)::expand_circle(Geom::Circle&, Geom::Circle const&, Geom::Point const&, Geom::Point const&)’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:248:45: /usr/include/2geom-1.4.0/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-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-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 function ‘Geom::make_bisector_line(Geom::BezierCurveN<1u> const&)’, inlined from ‘(anonymous namespace)::expand_circle(Geom::Circle&, Geom::Circle const&, Geom::Point const&, Geom::Point const&)’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:276:46: /usr/include/2geom-1.4.0/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) ); | ~~~~~~~~~~~~^~~~~~~~~~ [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/gettext.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/gettext.cpp [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/pixbuf-ops.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/pixbuf-ops.cpp [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/png-write.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/png-write.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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 function ‘Geom::make_bisector_line(Geom::BezierCurveN<1u> const&)’, inlined from ‘(anonymous namespace)::extrapolate_join_internal((anonymous namespace)::join_data const&, int)’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:555:52: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/pixbuf-ops.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/save-image.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/save-image.cpp [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/stock-items.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/stock-items.cpp In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/pixbuf-ops.cpp:17: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/pixbuf-ops.cpp:19: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:62: required from here 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/png-write.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/png-write.cpp:19: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/sp-marshal.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/helper/sp-marshal.cpp [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/dir-util.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/dir-util.cpp In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/png-write.cpp:27: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/stock-items.cpp:23: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/stock-items.cpp:28: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/file.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file.cpp /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/save-image.cpp:6: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/file-export-cmd.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/resource.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/resource.cpp [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/fix-broken-links.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/fix-broken-links.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/resource.cpp:31: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/resource.cpp:33: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/stream/bufferstream.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/stream/bufferstream.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/gzipstream.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/stream/gzipstream.cpp In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:27: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/io/stream/inkscapestream.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/stream/inkscapestream.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/fix-broken-links.cpp:22: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:35: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/stream/stringstream.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/stream/stringstream.cpp In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/stream/uristream.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/stream/uristream.cpp In file included from /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:37: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:39: /builddir/build/BUILD/inkscape-1.4.2-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-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(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/stream/xsltstream.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/stream/xsltstream.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/sys.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/sys.cpp [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/effect.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/fill-conversion.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/fill-conversion.cpp /builddir/build/BUILD/inkscape-1.4.2-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 std::string&)’: /builddir/build/BUILD/inkscape-1.4.2-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-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-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 std::string&, Geom::Rect, double, const std::vector&)’: /builddir/build/BUILD/inkscape-1.4.2-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) | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/sys.cpp:25: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-angle_bisector.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/fill-conversion.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/fill-conversion.cpp:19: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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-attach-path.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.cpp /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:23: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:203:18: warning: ‘virtual void Inkscape::LivePathEffect::Effect::addKnotHolderEntities(KnotHolder*, SPItem*)’ was hidden [-Woverloaded-virtual=] 203 | virtual void addKnotHolderEntities(KnotHolder * /*knotholder*/, SPItem * /*item*/) {}; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:24: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-angle_bisector.h:36:10: note: by ‘void Inkscape::LivePathEffect::LPEAngleBisector::addKnotHolderEntities(KnotHolder*, SPDesktop*, SPItem*)’ 36 | void addKnotHolderEntities(KnotHolder *knotholder, SPDesktop *desktop, SPItem *item); | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:85:18: warning: ‘virtual void Inkscape::LivePathEffect::Parameter::addKnotHolderEntities(KnotHolder*, SPItem*)’ was hidden [-Woverloaded-virtual=] 85 | virtual void addKnotHolderEntities(KnotHolder * /*knotholder*/, SPItem * /*item*/){}; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:25: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/transformedpoint.h:60:18: note: by ‘virtual void Inkscape::LivePathEffect::TransformedPointParam::addKnotHolderEntities(KnotHolder*, SPDesktop*, SPItem*)’ 60 | virtual void addKnotHolderEntities(KnotHolder *knotholder, SPDesktop *desktop, SPItem *item); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:27: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-angle_bisector.cpp:12: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bendpath.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.cpp In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:39: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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) : | ^~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:203:18: warning: ‘virtual void Inkscape::LivePathEffect::Effect::addKnotHolderEntities(KnotHolder*, SPItem*)’ was hidden [-Woverloaded-virtual=] 203 | virtual void addKnotHolderEntities(KnotHolder * /*knotholder*/, SPItem * /*item*/) {}; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:57: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.h:43:10: note: by ‘void Inkscape::LivePathEffect::LPEParallel::addKnotHolderEntities(KnotHolder*, SPDesktop*, SPItem*)’ 43 | void addKnotHolderEntities(KnotHolder *knotholder, SPDesktop *desktop, SPItem *item); | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:203:18: warning: ‘virtual void Inkscape::LivePathEffect::Effect::addKnotHolderEntities(KnotHolder*, SPItem*)’ was hidden [-Woverloaded-virtual=] 203 | virtual void addKnotHolderEntities(KnotHolder * /*knotholder*/, SPItem * /*item*/) {}; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:60: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.h:51:10: note: by ‘void Inkscape::LivePathEffect::LPEPerpBisector::addKnotHolderEntities(KnotHolder*, SPDesktop*, SPItem*)’ 51 | void addKnotHolderEntities(KnotHolder *knotholder, SPDesktop *desktop, SPItem *item); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:92: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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 | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:21, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:34: /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enumarray.h:46:45: required from here 46 | if (widget_is_visible && valid_index(_active_index)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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; } | ~~~~~~~~~~~~~~~^~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:203:18: warning: ‘virtual void Inkscape::LivePathEffect::Effect::addKnotHolderEntities(KnotHolder*, SPItem*)’ was hidden [-Woverloaded-virtual=] 203 | virtual void addKnotHolderEntities(KnotHolder * /*knotholder*/, SPItem * /*item*/) {}; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-angle_bisector.h:36:10: note: by ‘void Inkscape::LivePathEffect::LPEAngleBisector::addKnotHolderEntities(KnotHolder*, SPDesktop*, SPItem*)’ 36 | void addKnotHolderEntities(KnotHolder *knotholder, SPDesktop *desktop, SPItem *item); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:26: /builddir/build/BUILD/inkscape-1.4.2-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-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]’ 50 | : ComboBoxEnum{c, a, sort, translation_context, 0u} | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 220 | Gtk::make_managed>(c, SPAttr::INVALID, sort), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 77 | : W{std::forward(args)...} | ^ /builddir/build/BUILD/inkscape-1.4.2-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]’ 39 | : RegisteredWidget< LabelledComboBoxEnum >(label, tip, c, Glib::ustring{}, true, sorted) | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enumarray.h:47:82: required from here 47 | auto const regenum = Gtk::make_managed>(param_label, param_tooltip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48 | param_key, *enumdataconv, *param_wr, param_effect->getRepr(), param_effect->getSPDoc(), sorted); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/point.h: In function ‘bool Geom::are_near(const Point&, const Point&, double)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.cpp:8: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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); | ^ [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp In file included from /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.cpp:9: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:85:18: warning: ‘virtual void Inkscape::LivePathEffect::Parameter::addKnotHolderEntities(KnotHolder*, SPItem*)’ was hidden [-Woverloaded-virtual=] 85 | virtual void addKnotHolderEntities(KnotHolder * /*knotholder*/, SPItem * /*item*/){}; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.h:19: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/transformedpoint.h:60:18: note: by ‘virtual void Inkscape::LivePathEffect::TransformedPointParam::addKnotHolderEntities(KnotHolder*, SPDesktop*, SPItem*)’ 60 | virtual void addKnotHolderEntities(KnotHolder *knotholder, SPDesktop *desktop, SPItem *item); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument 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 /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.cpp:12: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /usr/include/2geom-1.4.0/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); | ~~~~~~~~~~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.cpp In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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-bspline.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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 /usr/include/2geom-1.4.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.4.0/2geom/piecewise.h: In function ‘Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = D2]’: /usr/include/2geom-1.4.0/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)); | ~^~~ /usr/include/2geom-1.4.0/2geom/piecewise.h: In member function ‘void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]’: /usr/include/2geom-1.4.0/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) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/point.h: In function ‘bool Geom::are_near(const Point&, const Point&, double)’: /usr/include/2geom-1.4.0/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); | ~~~^~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:18: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:19: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.cpp:8: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.cpp: In member function ‘Inkscape::LivePathEffect::BeP::KnotHolderEntityWidthBendPath::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.cpp:257:38: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 257 | ray.setPoints(ptA, (*cubic)[1]); | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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-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-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-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-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++) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:16: /builddir/build/BUILD/inkscape-1.4.2-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-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]’ 50 | : ComboBoxEnum{c, a, sort, translation_context, 0u} | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 220 | Gtk::make_managed>(c, SPAttr::INVALID, sort), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 77 | : W{std::forward(args)...} | ^ /builddir/build/BUILD/inkscape-1.4.2-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]’ 39 | : RegisteredWidget< LabelledComboBoxEnum >(label, tip, c, Glib::ustring{}, true, sorted) | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 44 | auto const regenum = Gtk::make_managed>(param_label, param_tooltip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | param_key, *enumdataconv, *param_wr, param_effect->getRepr(), param_effect->getSPDoc(), sorted); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here 43 | Gtk::Widget * param_newWidget() override { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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]’ 50 | : ComboBoxEnum{c, a, sort, translation_context, 0u} | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 220 | Gtk::make_managed>(c, SPAttr::INVALID, sort), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 77 | : W{std::forward(args)...} | ^ /builddir/build/BUILD/inkscape-1.4.2-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]’ 39 | : RegisteredWidget< LabelledComboBoxEnum >(label, tip, c, Glib::ustring{}, true, sorted) | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 44 | auto const regenum = Gtk::make_managed>(param_label, param_tooltip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | param_key, *enumdataconv, *param_wr, param_effect->getRepr(), param_effect->getSPDoc(), sorted); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here 43 | Gtk::Widget * param_newWidget() override { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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 /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.h:14: /builddir/build/BUILD/inkscape-1.4.2-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-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-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; | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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) | ^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.h:11, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp:15: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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); | ^ [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-circle_3pts.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ 64 | t = t * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp:367:79: required from here 367 | pathv *= Geom::Translate(p - Geom::Point(0.5*helper_size, 0.5*helper_size)); | ^ /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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.4.0/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/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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; | ~~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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); | ^ [ 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.cpp /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator[](unsigned int) const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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/live_effects/lpe-clone-original.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.cpp In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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));} | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.cpp:19: /usr/include/2geom-1.4.0/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.cpp:20: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-constructgrid.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.cpp /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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));} | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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-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-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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.cpp:19: /usr/include/2geom-1.4.0/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.cpp:20: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-copy_rotate.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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); | ^ [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-curvestitch.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.cpp:8: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.h:15: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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) | ^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ 64 | t = t * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:99:5: required from ‘Geom::Path Geom::operator*(const Path&, const T&) [with T = Translate]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.cpp:65:50: required from here 65 | path_out.push_back(path_out.back() * second_translation ); | ^~~~~~~~~~~~~~~~~~ /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 /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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(); | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/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]; } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:23: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.h:14: /builddir/build/BUILD/inkscape-1.4.2-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-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]’ 50 | : ComboBoxEnum{c, a, sort, translation_context, 0u} | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 220 | Gtk::make_managed>(c, SPAttr::INVALID, sort), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 77 | : W{std::forward(args)...} | ^ /builddir/build/BUILD/inkscape-1.4.2-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]’ 39 | : RegisteredWidget< LabelledComboBoxEnum >(label, tip, c, Glib::ustring{}, true, sorted) | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 44 | auto const regenum = Gtk::make_managed>(param_label, param_tooltip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | param_key, *enumdataconv, *param_wr, param_effect->getRepr(), param_effect->getSPDoc(), sorted); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here 43 | Gtk::Widget * param_newWidget() override { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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, | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:28: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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));} | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.4.0/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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-dashed-stroke.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.cpp In file included from /usr/include/2geom-1.4.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.4.0/2geom/piecewise.h: In instantiation of ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp:103:38: required from here 103 | Interval bndsA = A.domain(); | ~~~~~~~~^~ /usr/include/2geom-1.4.0/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()); } | ^~~~~~ /usr/include/2geom-1.4.0/2geom/piecewise.h: In instantiation of ‘Geom::Piecewise< >::output_type Geom::Piecewise< >::operator()(double) const [with T = Geom::D2; output_type = Geom::Point]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp:113:32: required from here 113 | Point start = A(tA); | ~^~~~ /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ 64 | t = t * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:604:55: required from here 604 | path_out *= Geom::Translate(half_dir * gap); | ^ /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:20: /builddir/build/BUILD/inkscape-1.4.2-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-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]’ 50 | : ComboBoxEnum{c, a, sort, translation_context, 0u} | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 220 | Gtk::make_managed>(c, SPAttr::INVALID, sort), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 77 | : W{std::forward(args)...} | ^ /builddir/build/BUILD/inkscape-1.4.2-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]’ 39 | : RegisteredWidget< LabelledComboBoxEnum >(label, tip, c, Glib::ustring{}, true, sorted) | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 44 | auto const regenum = Gtk::make_managed>(param_label, param_tooltip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | param_key, *enumdataconv, *param_wr, param_effect->getRepr(), param_effect->getSPDoc(), sorted); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here 43 | Gtk::Widget * param_newWidget() override { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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, | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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-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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/point.h: In member function ‘constexpr Geom::Point Geom::Point::operator-() const’: /usr/include/2geom-1.4.0/2geom/point.h:144:21: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 144 | constexpr Point operator-() const { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:12: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /usr/include/2geom-1.4.0/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-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-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-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); | ~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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); | ^ /usr/include/2geom-1.4.0/2geom/piecewise.h: In member function ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /usr/include/2geom-1.4.0/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()); } | ^~~~~~ /usr/include/2geom-1.4.0/2geom/piecewise.h: In member function ‘Geom::Piecewise< >::output_type Geom::Piecewise< >::operator()(double) const [with T = Geom::D2]’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point&}]’: /usr/include/2geom-1.4.0/2geom/path.h:806:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/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]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-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-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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp: In member function ‘Inkscape::LivePathEffect::LPECopyRotate::split(Geom::PathVector&, Geom::Path const&)’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:530:94: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 530 | position = Geom::sgn(Geom::cross(divider[1].finalPoint() - divider[0].finalPoint(), side_checker - divider[0].finalPoint())); | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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); | ^~~ [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-dynastroke.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.cpp /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.4.0/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/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp: In member function ‘Inkscape::LivePathEffect::LPECopyRotate::doBeforeEffect(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:441:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 441 | LPECopyRotate::doBeforeEffect (SPLPEItem const* lpeitem) | ^~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.cpp:5: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.4.0/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) { | ^~~~~~~~~~~~ [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-ellipse_5pts.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.cpp In file included from /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.cpp:8: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘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-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-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())) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.4.0/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]); } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/path.h: In member function ‘Geom::Point Geom::Path::initialPoint() const’: /usr/include/2geom-1.4.0/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]; } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/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; | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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); | ^ [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-embrodery-stitch.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp In file included from /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.4.0/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/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18: /builddir/build/BUILD/inkscape-1.4.2-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-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]’ 50 | : ComboBoxEnum{c, a, sort, translation_context, 0u} | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 220 | Gtk::make_managed>(c, SPAttr::INVALID, sort), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 77 | : W{std::forward(args)...} | ^ /builddir/build/BUILD/inkscape-1.4.2-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]’ 39 | : RegisteredWidget< LabelledComboBoxEnum >(label, tip, c, Glib::ustring{}, true, sorted) | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 44 | auto const regenum = Gtk::make_managed>(param_label, param_tooltip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | param_key, *enumdataconv, *param_wr, param_effect->getRepr(), param_effect->getSPDoc(), sorted); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here 43 | Gtk::Widget * param_newWidget() override { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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]’ 50 | : ComboBoxEnum{c, a, sort, translation_context, 0u} | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 220 | Gtk::make_managed>(c, SPAttr::INVALID, sort), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 77 | : W{std::forward(args)...} | ^ /builddir/build/BUILD/inkscape-1.4.2-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]’ 39 | : RegisteredWidget< LabelledComboBoxEnum >(label, tip, c, Glib::ustring{}, true, sorted) | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 44 | auto const regenum = Gtk::make_managed>(param_label, param_tooltip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | param_key, *enumdataconv, *param_wr, param_effect->getRepr(), param_effect->getSPDoc(), sorted); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here 43 | Gtk::Widget * param_newWidget() override { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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, | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In function ‘Geom::SBasis Geom::operator-(const SBasis&)’: /usr/include/2geom-1.4.0/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]; /usr/include/2geom-1.4.0/2geom/d2.h: In member function ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/d2.h: In member function ‘Geom::Point Geom::D2< >::at1() const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/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 { | ^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /usr/include/2geom-1.4.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.4.0/2geom/piecewise.h: In member function ‘void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/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) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-embrodery-stitch-ordering.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp In file included from /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.h:17: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.cpp:17: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.cpp:18: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<2>; Args = {const Geom::Point&, const Geom::Point&}]’: /usr/include/2geom-1.4.0/2geom/path.h:806:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.h:17: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.4.0/2geom/piecewise.h: In instantiation of ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:280:48: required from here 280 | Interval pwdomain = pwEqdist.domain(); | ~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/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()); } | ^~~~~~ /usr/include/2geom-1.4.0/2geom/piecewise.h: In instantiation of ‘Geom::Piecewise< >::output_type Geom::Piecewise< >::valueAt(double) const [with T = Geom::D2; output_type = Geom::Point]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:298:43: required from here 298 | p1 = pwEqdist.valueAt(pos); | ~~~~~~~~~~~~~~~~^~~~~ /usr/include/2geom-1.4.0/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 { | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.h:16: /builddir/build/BUILD/inkscape-1.4.2-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-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]’ 50 | : ComboBoxEnum{c, a, sort, translation_context, 0u} | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 220 | Gtk::make_managed>(c, SPAttr::INVALID, sort), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 77 | : W{std::forward(args)...} | ^ /builddir/build/BUILD/inkscape-1.4.2-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]’ 39 | : RegisteredWidget< LabelledComboBoxEnum >(label, tip, c, Glib::ustring{}, true, sorted) | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 44 | auto const regenum = Gtk::make_managed>(param_label, param_tooltip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | param_key, *enumdataconv, *param_wr, param_effect->getRepr(), param_effect->getSPDoc(), sorted); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here 43 | Gtk::Widget * param_newWidget() override { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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]’ 50 | : ComboBoxEnum{c, a, sort, translation_context, 0u} | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 220 | Gtk::make_managed>(c, SPAttr::INVALID, sort), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 77 | : W{std::forward(args)...} | ^ /builddir/build/BUILD/inkscape-1.4.2-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]’ 39 | : RegisteredWidget< LabelledComboBoxEnum >(label, tip, c, Glib::ustring{}, true, sorted) | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 44 | auto const regenum = Gtk::make_managed>(param_label, param_tooltip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | param_key, *enumdataconv, *param_wr, param_effect->getRepr(), param_effect->getSPDoc(), sorted); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here 43 | Gtk::Widget * param_newWidget() override { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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); | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis.h: In function ‘Geom::SBasis Geom::reverse(const SBasis&)’: /usr/include/2geom-1.4.0/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]); /usr/include/2geom-1.4.0/2geom/piecewise.h: In member function ‘Geom::Piecewise< >::output_type Geom::Piecewise< >::lastValue() const [with T = Geom::D2]’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/piecewise.h: In member function ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /usr/include/2geom-1.4.0/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()); } | ^~~~~~ /usr/include/2geom-1.4.0/2geom/piecewise.h: In member function ‘Geom::Piecewise< >::output_type Geom::Piecewise< >::valueAt(double) const [with T = Geom::D2]’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.4.0/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]); } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/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]; } | ^ [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-envelope.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.cpp /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In function ‘Geom::reverse(Geom::SBasis const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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&, OrderingGroupConnection**, Geom::Coord*, Geom::Coord)’: /builddir/build/BUILD/inkscape-1.4.2-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-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&, OrderingGroupConnection*)’: /builddir/build/BUILD/inkscape-1.4.2-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp:953:29: required from here 953 | triangleit_begin(iterators, connections.begin(), connections.end(), nDims); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp:955:28: required from here 955 | triangleit_incr(iterators, connections.end()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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++) { | ~~^~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-extrude.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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) | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.cpp:8: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-fill-between-many.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.cpp In file included from /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-fill-between-strokes.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.cpp In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /usr/include/2geom-1.4.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.4.0/2geom/piecewise.h: In function ‘Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = D2]’: /usr/include/2geom-1.4.0/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)); | ~^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/piecewise.h: In member function ‘void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]’: /usr/include/2geom-1.4.0/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) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point&}]’: /usr/include/2geom-1.4.0/2geom/path.h:806:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In function ‘Geom::operator-(Geom::SBasis const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.4.0/2geom/piecewise.h: In instantiation of ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:145:84: required from here 145 | Piecewise > cut = portion(pwd2_in, portion_t, pwd2_in.domain().max() ); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/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()); } | ^~~~~~ /usr/include/2geom-1.4.0/2geom/piecewise.h: In function ‘Geom::compose >(Geom::Piecewise > const&, Geom::SBasis const&)Geom::Piecewise >’: /usr/include/2geom-1.4.0/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)); | ~^~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:148:61: 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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:155:61: 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()); | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point}]’: /usr/include/2geom-1.4.0/2geom/path.h:806:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/piecewise.h: In member function ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /usr/include/2geom-1.4.0/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()); } | ^~~~~~ /usr/include/2geom-1.4.0/2geom/piecewise.h: In member function ‘Geom::Piecewise< >::output_type Geom::Piecewise< >::lastValue() const [with T = Geom::D2]’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In function ‘Geom::SBasis Geom::reverse(const SBasis&)’: /usr/include/2geom-1.4.0/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]); /usr/include/2geom-1.4.0/2geom/piecewise.h: In member function ‘Geom::Piecewise< >::output_type Geom::Piecewise< >::firstValue() const [with T = Geom::D2]’: /usr/include/2geom-1.4.0/2geom/piecewise.h:106:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | inline output_type firstValue() const { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.4.0/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/include/2geom-1.4.0/2geom/sbasis.h: In function ‘Geom::reverse(Geom::SBasis const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.cpp:9: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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-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-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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.cpp:7: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-fillet-chamfer.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.h:14: /builddir/build/BUILD/inkscape-1.4.2-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-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]’ 50 | : ComboBoxEnum{c, a, sort, translation_context, 0u} | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 220 | Gtk::make_managed>(c, SPAttr::INVALID, sort), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 77 | : W{std::forward(args)...} | ^ /builddir/build/BUILD/inkscape-1.4.2-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]’ 39 | : RegisteredWidget< LabelledComboBoxEnum >(label, tip, c, Glib::ustring{}, true, sorted) | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 44 | auto const regenum = Gtk::make_managed>(param_label, param_tooltip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | param_key, *enumdataconv, *param_wr, param_effect->getRepr(), param_effect->getSPDoc(), sorted); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here 43 | Gtk::Widget * param_newWidget() override { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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, | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::finalPoint() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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); | ^ [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-gears.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/point.h: In function ‘bool Geom::are_near(const Point&, const Point&, double)’: /usr/include/2geom-1.4.0/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); | ~~~^~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.4.0/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/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:42, from /usr/include/2geom-1.4.0/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:12: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/d2.h:43: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:44: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:17: /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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-interpolate.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:16: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-interpolate_points.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.cpp In file included from /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:18: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:21: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:14: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:17: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:18: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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) | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:19: /builddir/build/BUILD/inkscape-1.4.2-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-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]’ 50 | : ComboBoxEnum{c, a, sort, translation_context, 0u} | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 220 | Gtk::make_managed>(c, SPAttr::INVALID, sort), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 77 | : W{std::forward(args)...} | ^ /builddir/build/BUILD/inkscape-1.4.2-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]’ 39 | : RegisteredWidget< LabelledComboBoxEnum >(label, tip, c, Glib::ustring{}, true, sorted) | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 44 | auto const regenum = Gtk::make_managed>(param_label, param_tooltip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | param_key, *enumdataconv, *param_wr, param_effect->getRepr(), param_effect->getSPDoc(), sorted); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here 43 | Gtk::Widget * param_newWidget() override { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/d2.h: In function ‘Geom::D2 Geom::operator+(const D2&, Point) [with T = SBasis]’: /usr/include/2geom-1.4.0/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) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator-(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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-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-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-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-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-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]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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) | ^~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/ray.h: In function ‘Geom::angle_between(Geom::Ray const&, Geom::Ray const&, bool)’: /usr/include/2geom-1.4.0/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()); | ~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘struct 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘Geom::SBasisCurve::pointAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘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-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-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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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));} | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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-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-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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp: In member function ‘Gear::_arc(double, double, double)’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp:88:19: note: parameter passing for argument of type ‘struct Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | B[0] = cos(bo,2); | ~~~^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.4.0/2geom/piecewise.h: In instantiation of ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:98:35: required from here 98 | pwd2_B.setDomain(pwd2_A.domain()); | ~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/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()); } | ^~~~~~ /usr/include/2geom-1.4.0/2geom/piecewise.h: In instantiation of ‘Geom::Piecewise< >::output_type Geom::Piecewise< >::valueAt(double) const [with T = Geom::D2; output_type = Geom::Point]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:110:38: required from here 110 | pResult += trajectory.valueAt(trajectory_domain.min() + fraction * trajectory_domain.extent()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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 { | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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()); | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double]’: /usr/include/2geom-1.4.0/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()); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/piecewise.h: In member function ‘void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]’: /usr/include/2geom-1.4.0/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) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/piecewise.h: In member function ‘Geom::Piecewise< >::output_type Geom::Piecewise< >::valueAt(double) const [with T = Geom::D2]’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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; | ^ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-jointype.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.cpp /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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)) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ 64 | t = t * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke-interpolators.h:201:31: required from here 201 | fit *= Scale(1,scale_y); | ^ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18: /builddir/build/BUILD/inkscape-1.4.2-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-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]’ 50 | : ComboBoxEnum{c, a, sort, translation_context, 0u} | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 220 | Gtk::make_managed>(c, SPAttr::INVALID, sort), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 77 | : W{std::forward(args)...} | ^ /builddir/build/BUILD/inkscape-1.4.2-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]’ 39 | : RegisteredWidget< LabelledComboBoxEnum >(label, tip, c, Glib::ustring{}, true, sorted) | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 44 | auto const regenum = Gtk::make_managed>(param_label, param_tooltip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | param_key, *enumdataconv, *param_wr, param_effect->getRepr(), param_effect->getSPDoc(), sorted); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here 43 | Gtk::Widget * param_newWidget() override { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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()); | ~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.cpp:16: /builddir/build/BUILD/inkscape-1.4.2-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-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 { | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/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]; } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-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-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-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-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) | ^~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.4.0/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/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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-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-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-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-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 /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-knot.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.cpp:11: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-lattice.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.cpp /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.cpp:15: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 { | ^ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-lattice2.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.h:16: /builddir/build/BUILD/inkscape-1.4.2-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-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]’ 50 | : ComboBoxEnum{c, a, sort, translation_context, 0u} | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 220 | Gtk::make_managed>(c, SPAttr::INVALID, sort), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 77 | : W{std::forward(args)...} | ^ /builddir/build/BUILD/inkscape-1.4.2-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]’ 39 | : RegisteredWidget< LabelledComboBoxEnum >(label, tip, c, Glib::ustring{}, true, sorted) | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 44 | auto const regenum = Gtk::make_managed>(param_label, param_tooltip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | param_key, *enumdataconv, *param_wr, param_effect->getRepr(), param_effect->getSPDoc(), sorted); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here 43 | Gtk::Widget * param_newWidget() override { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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, | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.h:20: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:28: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.cpp:22: /usr/include/2geom-1.4.0/2geom/sbasis-2d.h: In function ‘Geom::Linear Geom::extract_u(const Linear2d&, double)’: /usr/include/2geom-1.4.0/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) { | ^ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-line_segment.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:33: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h: In function ‘Geom::D2 Geom::operator+(const D2&, Point) [with T = SBasis]’: /usr/include/2geom-1.4.0/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) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ 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-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-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); | ^ /usr/include/2geom-1.4.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.4.0/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]); } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘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-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-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-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-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-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); | ^ /usr/include/2geom-1.4.0/2geom/point.h: In member function ‘constexpr Geom::Point Geom::Point::cw() const’: /usr/include/2geom-1.4.0/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-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-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){ | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:27: /usr/include/2geom-1.4.0/2geom/sbasis-2d.h: In function ‘Geom::Linear Geom::extract_u(const Linear2d&, double)’: /usr/include/2geom-1.4.0/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) { | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:31: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/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]; | ^ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In member function ‘Geom::SBasis2d::operator=(Geom::SBasis2d const&)’, inlined from ‘Geom::D2::D2()’ at /usr/include/2geom-1.4.0/2geom/d2.h:64:23, inlined from ‘Inkscape::LivePathEffect::LPELattice::doEffect_pwd2(Geom::Piecewise > const&)’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.cpp:81:18: /usr/include/2geom-1.4.0/2geom/sbasis-2d.h:151:7: warning: ‘MEM [(unsigned int *)&D.624920 + 24B]’ is used uninitialized [-Wuninitialized] 151 | class SBasis2d : public std::vector{ | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In member function ‘Inkscape::LivePathEffect::LPELattice::doEffect_pwd2(Geom::Piecewise > const&)’: /usr/include/2geom-1.4.0/2geom/d2.h:64:25: note: ‘’ declared here 64 | D2() {f[X] = f[Y] = T();} | ^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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-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-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-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-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)); | ^ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-measure-segments.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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-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-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) { | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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-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-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-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-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-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-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); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In member function ‘Geom::SBasis2d::operator=(Geom::SBasis2d const&)’, inlined from ‘Geom::D2::D2()’ at /usr/include/2geom-1.4.0/2geom/d2.h:64:23, inlined from ‘Inkscape::LivePathEffect::LPELattice2::doEffect_pwd2(Geom::Piecewise > const&)’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:118:18: /usr/include/2geom-1.4.0/2geom/sbasis-2d.h:151:7: warning: ‘MEM [(unsigned int *)&D.634263 + 24B]’ may be used uninitialized [-Wmaybe-uninitialized] 151 | class SBasis2d : public std::vector{ | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In member function ‘Inkscape::LivePathEffect::LPELattice2::doEffect_pwd2(Geom::Piecewise > const&)’: /usr/include/2geom-1.4.0/2geom/d2.h:64:25: note: ‘’ declared here 64 | D2() {f[X] = f[Y] = T();} | ^~~ /builddir/build/BUILD/inkscape-1.4.2-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-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){ | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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) | ^~~~~~~ In member function ‘Geom::Path::ClosingSegment::ClosingSegment(Geom::Point const&, Geom::Point const&)’, inlined from ‘Geom::Path::Path(Geom::Point const&)’ at /usr/include/2geom-1.4.0/2geom/path.h:383:47, inlined from ‘Geom::Path::portion(double, double) const’ at /usr/include/2geom-1.4.0/2geom/path.h:646:14, inlined from ‘Geom::Path::portion(Geom::Interval const&) const’ at /usr/include/2geom-1.4.0/2geom/path.h:652:76, inlined from ‘Inkscape::LivePathEffect::LPEKnot::doEffect_path(Geom::PathVector const&)’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:525:65: /usr/include/2geom-1.4.0/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) {} | ^ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-mirror_symmetry.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-offset.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.cpp In file included from /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18: /builddir/build/BUILD/inkscape-1.4.2-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-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]’ 50 | : ComboBoxEnum{c, a, sort, translation_context, 0u} | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 220 | Gtk::make_managed>(c, SPAttr::INVALID, sort), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 77 | : W{std::forward(args)...} | ^ /builddir/build/BUILD/inkscape-1.4.2-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]’ 39 | : RegisteredWidget< LabelledComboBoxEnum >(label, tip, c, Glib::ustring{}, true, sorted) | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 44 | auto const regenum = Gtk::make_managed>(param_label, param_tooltip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | param_key, *enumdataconv, *param_wr, param_effect->getRepr(), param_effect->getSPDoc(), sorted); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here 43 | Gtk::Widget * param_newWidget() override { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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-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-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(); | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.4.0/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]); } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point&}]’: /usr/include/2geom-1.4.0/2geom/path.h:806:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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) | ^~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘struct 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:26: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:35: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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-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-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-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-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) : | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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) : | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ 64 | t = t * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:961:47: required from here 961 | pathvector *= Geom::Translate(-mid); | ^ /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&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Rotate]’ 64 | t = t * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Rotate]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:962:45: required from here 962 | pathvector *= Geom::Rotate(angle); | ^ /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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:23: /builddir/build/BUILD/inkscape-1.4.2-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-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]’ 50 | : ComboBoxEnum{c, a, sort, translation_context, 0u} | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 220 | Gtk::make_managed>(c, SPAttr::INVALID, sort), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 77 | : W{std::forward(args)...} | ^ /builddir/build/BUILD/inkscape-1.4.2-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]’ 39 | : RegisteredWidget< LabelledComboBoxEnum >(label, tip, c, Glib::ustring{}, true, sorted) | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 44 | auto const regenum = Gtk::make_managed>(param_label, param_tooltip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | param_key, *enumdataconv, *param_wr, param_effect->getRepr(), param_effect->getSPDoc(), sorted); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here 43 | Gtk::Widget * param_newWidget() override { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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, | ^~~~~~~~~~~~ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-parallel.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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-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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/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-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-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]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/point.h: In function ‘Geom::Coord Geom::distance(const Point&, const Point&)’: /usr/include/2geom-1.4.0/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(); | ~~~^~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.4.0/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]); } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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-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-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-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-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-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-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-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-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-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-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-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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:12: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/point.h: In function ‘Geom::Point Geom::middle_point(const Point&, const Point&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:27: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.cpp:21: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:32: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.cpp:26: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:38: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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) : | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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 /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:24: /builddir/build/BUILD/inkscape-1.4.2-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-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]’ 50 | : ComboBoxEnum{c, a, sort, translation_context, 0u} | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 220 | Gtk::make_managed>(c, SPAttr::INVALID, sort), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 77 | : W{std::forward(args)...} | ^ /builddir/build/BUILD/inkscape-1.4.2-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]’ 39 | : RegisteredWidget< LabelledComboBoxEnum >(label, tip, c, Glib::ustring{}, true, sorted) | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 44 | auto const regenum = Gtk::make_managed>(param_label, param_tooltip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | param_key, *enumdataconv, *param_wr, param_effect->getRepr(), param_effect->getSPDoc(), sorted); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here 43 | Gtk::Widget * param_newWidget() override { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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]’ 50 | : ComboBoxEnum{c, a, sort, translation_context, 0u} | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 220 | Gtk::make_managed>(c, SPAttr::INVALID, sort), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 77 | : W{std::forward(args)...} | ^ /builddir/build/BUILD/inkscape-1.4.2-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]’ 39 | : RegisteredWidget< LabelledComboBoxEnum >(label, tip, c, Glib::ustring{}, true, sorted) | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 44 | auto const regenum = Gtk::make_managed>(param_label, param_tooltip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | param_key, *enumdataconv, *param_wr, param_effect->getRepr(), param_effect->getSPDoc(), sorted); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here 43 | Gtk::Widget * param_newWidget() override { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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, | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::vector() const’: /usr/include/2geom-1.4.0/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-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-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-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()); | ~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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) | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:203:18: warning: ‘virtual void Inkscape::LivePathEffect::Effect::addKnotHolderEntities(KnotHolder*, SPItem*)’ was hidden [-Woverloaded-virtual=] 203 | virtual void addKnotHolderEntities(KnotHolder * /*knotholder*/, SPItem * /*item*/) {}; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.h:43:10: note: by ‘void Inkscape::LivePathEffect::LPEParallel::addKnotHolderEntities(KnotHolder*, SPDesktop*, SPItem*)’ 43 | void addKnotHolderEntities(KnotHolder *knotholder, SPDesktop *desktop, SPItem *item); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/path.h: In function ‘Geom::Path::finalPoint() const [clone .isra.0]’: /usr/include/2geom-1.4.0/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]; } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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 member function ‘Geom::Rotate::Rotate(double)’, inlined from ‘Inkscape::LivePathEffect::LPEMeasureSegments::createTextLabel(Geom::Point&, unsigned long, double, double, bool, bool)’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:505:37: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const’: /usr/include/2geom-1.4.0/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-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:233:36: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | center_point.param_setValue(point_c, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-path_length.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.cpp /builddir/build/BUILD/inkscape-1.4.2-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 member function ‘Geom::Path::appendNew, Geom::Point&>(Geom::Point&)void’, inlined from ‘Inkscape::LivePathEffect::LPEMeasureSegments::doBeforeEffect(SPLPEItem const*)’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:952:58: /usr/include/2geom-1.4.0/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-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-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-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-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-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); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ In file included from /usr/include/2geom-1.4.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.4.0/2geom/piecewise.h: In member function ‘Geom::Piecewise< >::output_type Geom::Piecewise< >::lastValue() const [with T = Geom::D2]’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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-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-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); | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.cpp: In member function ‘Inkscape::LivePathEffect::Pl::KnotHolderEntityLeftEnd::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.cpp:130:63: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | double lambda = L2(s - lpe->offset_pt) * sgn(dot(s - lpe->offset_pt, lpe->dir)); | ^~~~~~~~~ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-patternalongpath.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-perp_bisector.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.cpp [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-perspective-envelope.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-to-sbasis.h:36, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:11: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/d2.h:43, from /usr/include/2geom-1.4.0/2geom/bezier-to-sbasis.h:37: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:44: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /usr/include/2geom-1.4.0/2geom/sbasis-to-bezier.h:39, from /usr/include/2geom-1.4.0/2geom/bezier-to-sbasis.h:38: /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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));} | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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 /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:13: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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));} | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator-(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h: In member function ‘Geom::Point Geom::D2< >::at1() const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/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 { | ^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::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-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-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 /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when 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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing 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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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));} | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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-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-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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/coord.h:41, from /usr/include/2geom-1.4.0/2geom/bezier-to-sbasis.h:35: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:203:18: warning: ‘virtual void Inkscape::LivePathEffect::Effect::addKnotHolderEntities(KnotHolder*, SPItem*)’ was hidden [-Woverloaded-virtual=] 203 | virtual void addKnotHolderEntities(KnotHolder * /*knotholder*/, SPItem * /*item*/) {}; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.h:51:10: note: by ‘void Inkscape::LivePathEffect::LPEPerpBisector::addKnotHolderEntities(KnotHolder*, SPDesktop*, SPItem*)’ 51 | void addKnotHolderEntities(KnotHolder *knotholder, SPDesktop *desktop, SPItem *item); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.4.0/2geom/piecewise.h: In instantiation of ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:224:72: required from here 224 | nbCopies = static_cast(floor((uskeleton.domain().extent() - toffset + xspace)/(pattBndsX->extent()+xspace))); | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/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()); } | ^~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-powerclip.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.cpp In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18: /builddir/build/BUILD/inkscape-1.4.2-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-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]’ 50 | : ComboBoxEnum{c, a, sort, translation_context, 0u} | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 220 | Gtk::make_managed>(c, SPAttr::INVALID, sort), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 77 | : W{std::forward(args)...} | ^ /builddir/build/BUILD/inkscape-1.4.2-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]’ 39 | : RegisteredWidget< LabelledComboBoxEnum >(label, tip, c, Glib::ustring{}, true, sorted) | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 44 | auto const regenum = Gtk::make_managed>(param_label, param_tooltip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | param_key, *enumdataconv, *param_wr, param_effect->getRepr(), param_effect->getSPDoc(), sorted); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here 43 | Gtk::Widget * param_newWidget() override { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:28: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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) | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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-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-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-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)))); | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/point.h: In function ‘bool Geom::are_near(const Point&, const Point&, double)’: /usr/include/2geom-1.4.0/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); | ~~~^~~~ /usr/include/2geom-1.4.0/2geom/piecewise.h: In member function ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /usr/include/2geom-1.4.0/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()); } | ^~~~~~ /usr/include/2geom-1.4.0/2geom/piecewise.h: In function ‘Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = D2]’: /usr/include/2geom-1.4.0/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)); | ~^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.4.0/2geom/piecewise.h: In member function ‘Geom::Piecewise< >::output_type Geom::Piecewise< >::lastValue() const [with T = Geom::D2]’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/piecewise.h: In member function ‘void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]’: /usr/include/2geom-1.4.0/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-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-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 /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/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-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-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; | ^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18: /builddir/build/BUILD/inkscape-1.4.2-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-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]’ 50 | : ComboBoxEnum{c, a, sort, translation_context, 0u} | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 220 | Gtk::make_managed>(c, SPAttr::INVALID, sort), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 77 | : W{std::forward(args)...} | ^ /builddir/build/BUILD/inkscape-1.4.2-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]’ 39 | : RegisteredWidget< LabelledComboBoxEnum >(label, tip, c, Glib::ustring{}, true, sorted) | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 44 | auto const regenum = Gtk::make_managed>(param_label, param_tooltip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | param_key, *enumdataconv, *param_wr, param_effect->getRepr(), param_effect->getSPDoc(), sorted); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here 43 | Gtk::Widget * param_newWidget() override { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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, | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.4.0/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]); } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘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-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-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-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-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-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)); | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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)); | ^ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-powermask.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.cpp /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/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]; } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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-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-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-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-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-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-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); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator[](unsigned int) const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.h:11, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.cpp:6: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/piecewise.h: In member function ‘Geom::Piecewise >::domain() const’: /usr/include/2geom-1.4.0/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()); } | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-powerstroke.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.h:10, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.cpp:5: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ 64 | t = t * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.cpp:126:54: required from here 126 | res_hlp *= Geom::Translate(0, -999999); | ^ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-pts2ellipse.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.4.0/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/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:20: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:18: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:21: /usr/include/2geom-1.4.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::center() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/circle.h:88:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-recursiveskeleton.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.cpp In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.4.0/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/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:26: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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-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 /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.4.0/2geom/piecewise.h: In instantiation of ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:695:60: required from here 695 | Geom::Point start = Geom::Point( pwd2_in.domain().min(), ts.front()[Geom::Y]); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/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()); } | ^~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::Bezier]’: /usr/include/2geom-1.4.0/2geom/d2.h:131:23: required from ‘Geom::Point Geom::D2< >::pointAt(double) const [with T = Geom::Bezier]’ 131 | return (*this)(t); | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:65: required from here 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ~~~~~~~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-rough-hatches.cpp.o /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ 64 | t = t * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke-interpolators.h:201:31: required from here 201 | fit *= Scale(1,scale_y); | ^ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp /usr/include/2geom-1.4.0/2geom/piecewise.h: In instantiation of ‘Geom::Piecewise< >::output_type Geom::Piecewise< >::operator()(double) const [with T = Geom::D2; output_type = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/piecewise.h:765:42: required from ‘Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = D2]’ 765 | if (g.isZero()) return Piecewise(f(0)); | ~^~~ /usr/include/2geom-1.4.0/2geom/piecewise.h:819:31: required from ‘Geom::Piecewise Geom::compose(const Piecewise&, const Piecewise&) [with T = D2]’ 819 | Piecewise fgi=compose(f, g.segs[i]); | ~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:801:52: required from here 801 | Piecewise > pwd2_out = compose(pwd2_in,x) + y*compose(n,x); | ~~~~~~~^~~~~~~~~~~ /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:18: /builddir/build/BUILD/inkscape-1.4.2-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-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]’ 50 | : ComboBoxEnum{c, a, sort, translation_context, 0u} | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 220 | Gtk::make_managed>(c, SPAttr::INVALID, sort), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 77 | : W{std::forward(args)...} | ^ /builddir/build/BUILD/inkscape-1.4.2-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]’ 39 | : RegisteredWidget< LabelledComboBoxEnum >(label, tip, c, Glib::ustring{}, true, sorted) | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 44 | auto const regenum = Gtk::make_managed>(param_label, param_tooltip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | param_key, *enumdataconv, *param_wr, param_effect->getRepr(), param_effect->getSPDoc(), sorted); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here 43 | Gtk::Widget * param_newWidget() override { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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, | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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-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-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-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.); | ^ /usr/include/2geom-1.4.0/2geom/piecewise.h: In member function ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /usr/include/2geom-1.4.0/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()); } | ^~~~~~ /usr/include/2geom-1.4.0/2geom/piecewise.h: In function ‘Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = D2]’: /usr/include/2geom-1.4.0/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)); | ~^~~ /usr/include/2geom-1.4.0/2geom/piecewise.h: In member function ‘void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]’: /usr/include/2geom-1.4.0/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) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In function ‘Geom::SBasis Geom::reverse(const SBasis&)’: /usr/include/2geom-1.4.0/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-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&, LineJoinType, double, double)’: /builddir/build/BUILD/inkscape-1.4.2-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-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-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() ); | ~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::EllipticalArc; Args = {double&, double&, double&, bool&, bool&, const Geom::Point&}]’: /usr/include/2geom-1.4.0/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)...)); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:24: /usr/include/2geom-1.4.0/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:25: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:26: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In function ‘Geom::reverse(Geom::SBasis const&)’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.h:20: /builddir/build/BUILD/inkscape-1.4.2-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-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]’ 50 | : ComboBoxEnum{c, a, sort, translation_context, 0u} | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 220 | Gtk::make_managed>(c, SPAttr::INVALID, sort), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 77 | : W{std::forward(args)...} | ^ /builddir/build/BUILD/inkscape-1.4.2-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]’ 39 | : RegisteredWidget< LabelledComboBoxEnum >(label, tip, c, Glib::ustring{}, true, sorted) | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 44 | auto const regenum = Gtk::make_managed>(param_label, param_tooltip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | param_key, *enumdataconv, *param_wr, param_effect->getRepr(), param_effect->getSPDoc(), sorted); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here 43 | Gtk::Widget * param_newWidget() override { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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; | ^~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ 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 /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<3>; Args = {Geom::Point, Geom::Point, Geom::Point}]’: /usr/include/2geom-1.4.0/2geom/path.h:806:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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-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-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-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()); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::center() const’: /usr/include/2geom-1.4.0/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-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-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-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()); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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-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-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-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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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-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-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); | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘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-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-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()); | ~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-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()); | ~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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-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-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()); | ~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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-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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/path.h: In function ‘Geom::Path::finalPoint() const [clone .isra.0]’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.4.0/2geom/piecewise.h: In instantiation of ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.cpp:83:47: required from here 83 | double scaling = (uskeleton.domain().extent() - toffset)/pattBndsX->extent(); | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/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()); } | ^~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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(); | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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-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-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); | ^ /usr/include/2geom-1.4.0/2geom/piecewise.h: In member function ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /usr/include/2geom-1.4.0/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()); } | ^~~~~~ /usr/include/2geom-1.4.0/2geom/piecewise.h: In function ‘Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = D2]’: /usr/include/2geom-1.4.0/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)); | ~^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/piecewise.h: In member function ‘void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]’: /usr/include/2geom-1.4.0/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) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/piecewise.h: In member function ‘Geom::Piecewise >::domain() const’: /usr/include/2geom-1.4.0/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()); } | ^~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/piecewise.h: In function ‘Geom::compose >(Geom::Piecewise > const&, Geom::SBasis const&)Geom::Piecewise >’: /usr/include/2geom-1.4.0/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 member function ‘Geom::Path::appendNew, Geom::Point const&>(Geom::Point const&)void’, inlined from ‘Geom::PathIteratorSink >::lineTo(Geom::Point const&)’ at /usr/include/2geom-1.4.0/2geom/path-sink.h:142:46: /usr/include/2geom-1.4.0/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)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/d2.h: In member function ‘Geom::Point Geom::D2< >::at1() const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/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 { | ^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.4.0/2geom/piecewise.h: In member function ‘void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/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-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-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; }; | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In function ‘Geom::SBasis Geom::operator-(const SBasis&)’: /usr/include/2geom-1.4.0/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-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-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); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/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]; } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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); | ^ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-roughen.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.cpp /usr/include/2geom-1.4.0/2geom/sbasis.h: In function ‘Geom::operator-(Geom::SBasis const&)’: /usr/include/2geom-1.4.0/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]; | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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; | ^~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.4.0/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) { | ^~~~~~~~~~~~ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-ruler.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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-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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In function ‘Geom::lerp(double, Geom::Point const&, Geom::Point const&)’, inlined from ‘Geom::middle_point(Geom::Point const&, Geom::Point const&)’ at /usr/include/2geom-1.4.0/2geom/point.h:362:16, inlined from ‘Inkscape::LivePathEffect::LPEPowerStroke::doEffect_path(Geom::PathVector const&)’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:704:52: /usr/include/2geom-1.4.0/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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-show_handles.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp In file included from /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.cpp:27: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-simplify.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.h:17: /builddir/build/BUILD/inkscape-1.4.2-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-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]’ 50 | : ComboBoxEnum{c, a, sort, translation_context, 0u} | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 220 | Gtk::make_managed>(c, SPAttr::INVALID, sort), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 77 | : W{std::forward(args)...} | ^ /builddir/build/BUILD/inkscape-1.4.2-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]’ 39 | : RegisteredWidget< LabelledComboBoxEnum >(label, tip, c, Glib::ustring{}, true, sorted) | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 44 | auto const regenum = Gtk::make_managed>(param_label, param_tooltip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | param_key, *enumdataconv, *param_wr, param_effect->getRepr(), param_effect->getSPDoc(), sorted); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here 43 | Gtk::Widget * param_newWidget() override { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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; | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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-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-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 /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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-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-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]’ 50 | : ComboBoxEnum{c, a, sort, translation_context, 0u} | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 220 | Gtk::make_managed>(c, SPAttr::INVALID, sort), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 77 | : W{std::forward(args)...} | ^ /builddir/build/BUILD/inkscape-1.4.2-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]’ 39 | : RegisteredWidget< LabelledComboBoxEnum >(label, tip, c, Glib::ustring{}, true, sorted) | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 44 | auto const regenum = Gtk::make_managed>(param_label, param_tooltip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | param_key, *enumdataconv, *param_wr, param_effect->getRepr(), param_effect->getSPDoc(), sorted); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here 43 | Gtk::Widget * param_newWidget() override { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.4.0/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]); } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ 64 | t = t * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:155:48: required from here 155 | pvec *= Geom::Translate(A).inverse(); | ^ /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&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Rotate]’ 64 | t = t * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Rotate]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:156:64: required from here 156 | pvec *= Geom::Rotate(Geom::rad_from_deg(mark_angle)); | ^ /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18: /builddir/build/BUILD/inkscape-1.4.2-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-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]’ 50 | : ComboBoxEnum{c, a, sort, translation_context, 0u} | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 220 | Gtk::make_managed>(c, SPAttr::INVALID, sort), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 77 | : W{std::forward(args)...} | ^ /builddir/build/BUILD/inkscape-1.4.2-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]’ 39 | : RegisteredWidget< LabelledComboBoxEnum >(label, tip, c, Glib::ustring{}, true, sorted) | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 44 | auto const regenum = Gtk::make_managed>(param_label, param_tooltip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | param_key, *enumdataconv, *param_wr, param_effect->getRepr(), param_effect->getSPDoc(), sorted); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here 43 | Gtk::Widget * param_newWidget() override { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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]’ 50 | : ComboBoxEnum{c, a, sort, translation_context, 0u} | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 220 | Gtk::make_managed>(c, SPAttr::INVALID, sort), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 77 | : W{std::forward(args)...} | ^ /builddir/build/BUILD/inkscape-1.4.2-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]’ 39 | : RegisteredWidget< LabelledComboBoxEnum >(label, tip, c, Glib::ustring{}, true, sorted) | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 44 | auto const regenum = Gtk::make_managed>(param_label, param_tooltip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | param_key, *enumdataconv, *param_wr, param_effect->getRepr(), param_effect->getSPDoc(), sorted); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here 43 | Gtk::Widget * param_newWidget() override { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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 /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.h:10, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp:6: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:133:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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-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-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-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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp:11: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.cpp: In member function ‘Inkscape::LivePathEffect::LPERoughen::randomize(double, bool)’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.cpp:203:36: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | output = Geom::Point::polar(ray.angle(), max_length); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37, from /usr/include/2geom-1.4.0/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp:13: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp:14: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37, from /usr/include/2geom-1.4.0/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp:8: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp:14: /builddir/build/BUILD/inkscape-1.4.2-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-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()); | ^ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-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-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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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-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-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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/transforms.h:194:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In static member function ‘static Geom::Rotate Geom::Rotate::from_degrees(Geom::Coord)’: /usr/include/2geom-1.4.0/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-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-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) | ^~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/point.h: In function ‘Geom::are_near(Geom::Point const&, Geom::Point const&, double)’: /usr/include/2geom-1.4.0/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); | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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-skeleton.cpp.o /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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); | ^ cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-skeleton.cpp /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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-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-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-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; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_degrees(Geom::Coord)’: /usr/include/2geom-1.4.0/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) { | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/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) { | ^~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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-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-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-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-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)); | ^ /usr/include/2geom-1.4.0/2geom/point.h: In function ‘Geom::distance(Geom::Point const&, Geom::Point const&)’: /usr/include/2geom-1.4.0/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(); | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.4.0/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/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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-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-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])) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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-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-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-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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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-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 member function ‘Geom::Rotate::Rotate(double)’, inlined from ‘Inkscape::LivePathEffect::LPERuler::ruler_mark(Geom::Point const&, Geom::Point const&, Inkscape::LivePathEffect::MarkType const&)’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:156:64: /usr/include/2geom-1.4.0/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)) {} | ~~~~~~~~~~~~^~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.4.0/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) { | ^~~~~~~~~~~~ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-sketch.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:41: In member function ‘Geom::Piecewise >::operator()(double) const’, inlined from ‘Inkscape::LivePathEffect::LPERuler::doEffect_pwd2(Geom::Piecewise > const&)’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:262:26: /usr/include/2geom-1.4.0/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); } | ~~~~~~~^~~ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-slice.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-spiro.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.cpp In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-skeleton.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-skeleton.cpp:22: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.h:11, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.cpp:8: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-tangent_to_curve.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.cpp /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing 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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.cpp:12: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.h:27: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.4.0/2geom/piecewise.h: In member function ‘void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]’: /usr/include/2geom-1.4.0/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-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-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(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/d2.h: In member function ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/d2.h: In member function ‘Geom::Point Geom::D2< >::at1() const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/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 { | ^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/piecewise.h: In function ‘Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = D2]’: /usr/include/2geom-1.4.0/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)); | ~^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:30: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.cpp:206:18: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 206 | dA = B-A-dB; | ^~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/path.h: In member function ‘Geom::Point Geom::Path::initialPoint() const’: /usr/include/2geom-1.4.0/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]; } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-taperstroke.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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-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; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /usr/include/2geom-1.4.0/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(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /usr/include/2geom-1.4.0/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); | ~~~~~~~~~~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.4.0/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]); } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/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) { | ^~~ /usr/include/2geom-1.4.0/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)); | ~~~~~~~^~~ /usr/include/2geom-1.4.0/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; | ^~~~~~ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/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]; } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp: In member function ‘Inkscape::LivePathEffect::LPESlice::doBeforeEffect(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:790:33: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 790 | end_point.param_setValue( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 791 | Geom::Point(center_point[Geom::X], dista <= distb ? boundingbox_Y.min() : boundingbox_Y.max()), true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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; | ~~~~~~~^~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In static member function ‘static Geom::Rotate Geom::Rotate::from_degrees(Geom::Coord)’: /usr/include/2geom-1.4.0/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)); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/transforms.h:194:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/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-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-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 /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-test-doEffect-stack.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.cpp /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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) | ^~~~~~~~~~~~~~~~~ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-text_label.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.cpp In file included from /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 member function ‘Geom::GenericInterval::expandBy(double)’, inlined from ‘Geom::GenericRect::expandBy(double, double)’ at /usr/include/2geom-1.4.0/2geom/generic-rect.h:285:22, inlined from ‘Geom::GenericRect::expandBy(double)’ at /usr/include/2geom-1.4.0/2geom/generic-rect.h:277:17, inlined from ‘Inkscape::LivePathEffect::LPESlice::doAfterEffect(SPLPEItem const*, SPCurve*)’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:366:59: /usr/include/2geom-1.4.0/2geom/generic-interval.h:176:15: warning: ‘MEM[(struct GenericInterval *)&_gbbox]._b[0]’ may be used uninitialized [-Wmaybe-uninitialized] 176 | _b[0] -= amount; | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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(); | ^~~~~~ In member function ‘Geom::GenericInterval::expandBy(double)’, inlined from ‘Geom::GenericRect::expandBy(double, double)’ at /usr/include/2geom-1.4.0/2geom/generic-rect.h:285:22, inlined from ‘Geom::GenericRect::expandBy(double)’ at /usr/include/2geom-1.4.0/2geom/generic-rect.h:277:17, inlined from ‘Inkscape::LivePathEffect::LPESlice::doAfterEffect(SPLPEItem const*, SPCurve*)’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:366:59: /usr/include/2geom-1.4.0/2geom/generic-interval.h:177:15: warning: ‘MEM[(struct GenericInterval *)&_gbbox]._b[1]’ may be used uninitialized [-Wmaybe-uninitialized] 177 | _b[1] += amount; | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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 member function ‘Geom::GenericInterval::expandBy(double)’, inlined from ‘Geom::GenericRect::expandBy(double, double)’ at /usr/include/2geom-1.4.0/2geom/generic-rect.h:286:22, inlined from ‘Geom::GenericRect::expandBy(double)’ at /usr/include/2geom-1.4.0/2geom/generic-rect.h:277:17, inlined from ‘Inkscape::LivePathEffect::LPESlice::doAfterEffect(SPLPEItem const*, SPCurve*)’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:366:59: /usr/include/2geom-1.4.0/2geom/generic-interval.h:176:15: warning: ‘MEM[(struct GenericInterval *)&_gbbox + 16B]._b[0]’ may be used uninitialized [-Wmaybe-uninitialized] 176 | _b[0] -= amount; | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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 member function ‘Geom::GenericInterval::expandBy(double)’, inlined from ‘Geom::GenericRect::expandBy(double, double)’ at /usr/include/2geom-1.4.0/2geom/generic-rect.h:286:22, inlined from ‘Geom::GenericRect::expandBy(double)’ at /usr/include/2geom-1.4.0/2geom/generic-rect.h:277:17, inlined from ‘Inkscape::LivePathEffect::LPESlice::doAfterEffect(SPLPEItem const*, SPCurve*)’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:366:59: /usr/include/2geom-1.4.0/2geom/generic-interval.h:177:15: warning: ‘MEM[(struct GenericInterval *)&_gbbox + 16B]._b[1]’ may be used uninitialized [-Wmaybe-uninitialized] 177 | _b[1] += amount; | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enumarray.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.h:17: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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) | ^~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-tiling.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:23: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:30: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enumarray.h:46:45: required from here 46 | if (widget_is_visible && valid_index(_active_index)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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 /usr/include/2geom-1.4.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.4.0/2geom/piecewise.h: In instantiation of ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:302:47: required from here 302 | double scaling = (uskeleton.domain().extent() - toffset)/pattBndsX->extent(); | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/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()); } | ^~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.h:16: /builddir/build/BUILD/inkscape-1.4.2-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-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]’ 50 | : ComboBoxEnum{c, a, sort, translation_context, 0u} | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 220 | Gtk::make_managed>(c, SPAttr::INVALID, sort), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 77 | : W{std::forward(args)...} | ^ /builddir/build/BUILD/inkscape-1.4.2-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]’ 39 | : RegisteredWidget< LabelledComboBoxEnum >(label, tip, c, Glib::ustring{}, true, sorted) | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enumarray.h:47:82: required from here 47 | auto const regenum = Gtk::make_managed>(param_label, param_tooltip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48 | param_key, *enumdataconv, *param_wr, param_effect->getRepr(), param_effect->getSPDoc(), sorted); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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 /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.cpp:8: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ 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 /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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 /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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-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-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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/piecewise.h: In function ‘Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = D2]’: /usr/include/2geom-1.4.0/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)); | ~^~~ /usr/include/2geom-1.4.0/2geom/piecewise.h: In member function ‘void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘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-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-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])); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/point.h: In function ‘constexpr Geom::Point Geom::rot90(const Point&)’: /usr/include/2geom-1.4.0/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) { | ^~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/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]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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); | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator[](unsigned int) const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:24: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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) | ^~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-transform_2pts.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.cpp [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpegroupbbox.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpegroupbbox.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:37: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:52: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpegroupbbox.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpegroupbbox.cpp:9: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpegroupbbox.h:16: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-clippath.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpegroupbbox.cpp:11: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ 64 | t = t * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1456:58: required from here 1456 | output_pv *= Geom::Translate(center).inverse(); | ^ /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&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Rotate]’ 64 | t = t * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Rotate]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1459:63: required from here 1459 | output_pv *= Geom::Rotate::from_degrees(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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Scale&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:62:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ 62 | p = p * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1462:58: required from here 1462 | output_pv *= Geom::Scale(scaleok, scaleok); | ^ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ 64 | t = t * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1462:58: required from here 1462 | output_pv *= Geom::Scale(scaleok, scaleok); | ^ /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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument 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-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-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-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-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-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(); | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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-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-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-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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double]’: /usr/include/2geom-1.4.0/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()); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:12: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/transforms.h:194:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:133:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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]; /usr/include/2geom-1.4.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]’: /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument 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-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-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-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-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-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-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-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-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-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); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpeobject-reference.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject-reference.cpp /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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-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-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 | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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-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-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-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-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-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-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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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-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-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-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-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-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-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-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-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-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-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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-vonkoch.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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 member function ‘Geom::Rotate::Rotate(double)’, inlined from ‘Geom::Rotate::from_degrees(double)’ at /usr/include/2geom-1.4.0/2geom/transforms.h:218:76, inlined from ‘Inkscape::LivePathEffect::LPETiling::doBeforeEffect(SPLPEItem const*)’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1223:49: /usr/include/2geom-1.4.0/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-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-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]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.cpp:19: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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 /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject-reference.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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::Rotate boost::operators_impl::operator*(const Geom::Rotate&, const Geom::Rotate&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Rotate]’ 64 | t = t * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Rotate]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.cpp:425:50: required from here 425 | pathv_turn *= Geom::Rotate(previous_angle); | ^ /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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In member function ‘Geom::GenericInterval::extent() const’, inlined from ‘Geom::GenericRect::width() const’ at /usr/include/2geom-1.4.0/2geom/generic-rect.h:156:41, inlined from ‘Inkscape::LivePathEffect::LPETiling::doEffect_path_post(Geom::PathVector const&, FillRule)’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1498:52: /usr/include/2geom-1.4.0/2geom/generic-interval.h:99:53: warning: ‘MEM[(const struct GenericInterval *)&prev_bbox]._b[0]’ may be used uninitialized [-Wmaybe-uninitialized] 99 | constexpr C extent() const { return max() - min(); } | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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; | ^~~~~~~~~ In member function ‘Geom::GenericInterval::extent() const’, inlined from ‘Geom::GenericRect::width() const’ at /usr/include/2geom-1.4.0/2geom/generic-rect.h:156:41, inlined from ‘Inkscape::LivePathEffect::LPETiling::doEffect_path_post(Geom::PathVector const&, FillRule)’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1498:52: /usr/include/2geom-1.4.0/2geom/generic-interval.h:99:53: warning: ‘MEM[(const struct GenericInterval *)&prev_bbox]._b[1]’ may be used uninitialized [-Wmaybe-uninitialized] 99 | constexpr C extent() const { return max() - min(); } | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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; | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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(); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/lpeobject.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject.cpp In file included from /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.cpp:8: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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-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-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 | ^~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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/spiro-converters.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro-converters.cpp In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/spiro.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject.cpp:9: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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); | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject.cpp:12: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject.cpp:13: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro-converters.cpp:11: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument 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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-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-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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro-converters.cpp:12: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.4.0/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]); } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/parameter/array.cpp.o /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.cpp [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/bool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.cpp /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/colorpicker.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/colorpicker.cpp /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.4.0/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) { | ^~~~~~~~~~~~ [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/hidden.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/hidden.cpp In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.cpp:8: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:42, from /usr/include/2geom-1.4.0/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.cpp:8: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:43: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:44: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19: /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/colorpicker.h:12, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/colorpicker.cpp:8: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/hidden.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/hidden.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:20: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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));} | ^ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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/parameter/satellite.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.cpp /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 49%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/satellitearray.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.cpp [ 49%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/satellite-reference.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.cpp [ 49%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/message.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/message.cpp In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.cpp:9: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.cpp:3: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.cpp:10: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.cpp:8: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:16: /builddir/build/BUILD/inkscape-1.4.2-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-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; | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of 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-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-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) | ^~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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-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-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; | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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, | ^~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:43, from /usr/include/2geom-1.4.0/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:21: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:44: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19: /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 49%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/originalsatellite.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.cpp In file included from /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/message.h:12, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/message.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:20: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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) | ^~~~~~~~~~~~~~~~~~ [ 49%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/originalpath.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalpath.cpp In file included from /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ [ 49%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/patharray.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.cpp /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.cpp:8: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalpath.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalpath.cpp:8: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 49%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/parameter.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.cpp In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:16: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:16: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.cpp:8: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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));} | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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-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-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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.h:23: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 { | ^ [ 49%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/path-reference.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path-reference.cpp In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.cpp:8: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 49%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/path.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.cpp /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path-reference.cpp:12: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.cpp:17: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:88:18: warning: ‘virtual void Inkscape::CanvasItem::set_fill(uint32_t)’ was hidden [-Woverloaded-virtual=] 88 | virtual void set_fill(uint32_t rgba); | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:47:10: note: by ‘void Inkscape::CanvasItemBpath::set_fill(uint32_t, SPWindRule)’ 47 | void set_fill(uint32_t rgba, SPWindRule fill_rule); | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 49%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/point.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/point.cpp [ 49%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/powerstrokepointarray.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.cpp /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.cpp:9: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:16: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 49%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/random.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/random.cpp /usr/include/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37, from /usr/include/2geom-1.4.0/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.cpp:14: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/point.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/point.cpp:8: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/point.h:19: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.cpp:8: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:43, from /usr/include/2geom-1.4.0/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:44: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19: /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.h:20, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.cpp:39: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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));} | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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-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-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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/random.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/random.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:20: /builddir/build/BUILD/inkscape-1.4.2-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-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; | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument 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-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-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) | ^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument 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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.cpp:12: /usr/include/2geom-1.4.0/2geom/sbasis-2d.h: In function ‘Geom::Linear Geom::extract_u(const Linear2d&, double)’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.cpp:17: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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) | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In function ‘Geom::SBasis Geom::reverse(const SBasis&)’: /usr/include/2geom-1.4.0/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-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-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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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/scalararray.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.cpp /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In function ‘Geom::reverse(Geom::SBasis const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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-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-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)); | ^ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/nodesatellitesarray.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.cpp [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/text.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.cpp [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/fontbutton.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.h:14: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.cpp:12: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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));} | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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-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-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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:16: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.h:15: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:26: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/fontbutton.h:12, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/fontbutton.cpp:8: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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-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-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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument 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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of 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-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-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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:20: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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) | ^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.cpp:21: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/togglebutton.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/togglebutton.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/point.h: In function ‘constexpr Geom::Point Geom::rot90(const Point&)’: /usr/include/2geom-1.4.0/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) { | ^~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.4.0/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]); } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/transformedpoint.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/transformedpoint.cpp /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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); | ^ [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/unit.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/unit.cpp /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/path.h: In function ‘Geom::Path::finalPoint() const [clone .isra.0]’: /usr/include/2geom-1.4.0/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]; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const’: /usr/include/2geom-1.4.0/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/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator[](unsigned int) const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/togglebutton.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/togglebutton.cpp:9: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/transformedpoint.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/transformedpoint.cpp:8: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/transformedpoint.h:16: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/vector.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/vector.cpp In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/unit.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/unit.cpp:8: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:85:18: warning: ‘virtual void Inkscape::LivePathEffect::Parameter::addKnotHolderEntities(KnotHolder*, SPItem*)’ was hidden [-Woverloaded-virtual=] 85 | virtual void addKnotHolderEntities(KnotHolder * /*knotholder*/, SPItem * /*item*/){}; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/transformedpoint.h:60:18: note: by ‘virtual void Inkscape::LivePathEffect::TransformedPointParam::addKnotHolderEntities(KnotHolder*, SPDesktop*, SPItem*)’ 60 | virtual void addKnotHolderEntities(KnotHolder *knotholder, SPDesktop *desktop, SPItem *item); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/vector.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/vector.cpp:8: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/vector.h:16: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/box3d-side.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.cpp /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/box3d.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.cpp /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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/object/color-profile.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/color-profile.cpp In file included from /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/color-profile.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/color-profile.cpp:11: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/object-set.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.cpp In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/color-profile.cpp:26: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/color-profile.cpp:28: /builddir/build/BUILD/inkscape-1.4.2-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-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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.cpp:22: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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/object/persp3d-reference.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d-reference.cpp /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/object/persp3d.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.cpp In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.h:37: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d-reference.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d-reference.cpp:11: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.cpp:21: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.cpp:22: /builddir/build/BUILD/inkscape-1.4.2-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-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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.h:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-anchor.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-anchor.cpp /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-clippath.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-clippath.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.cpp:22: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-conn-end-pair.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end-pair.cpp In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-clippath.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-clippath.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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-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-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 { | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-anchor.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-clippath.cpp:20: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-conn-end.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.cpp In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-clippath.cpp:25: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-defs.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-defs.cpp In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end-pair.cpp:22: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end-pair.cpp:23: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-defs.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-defs.cpp:20: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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/object/sp-desc.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-desc.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/sp-dimensions.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-dimensions.cpp In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to 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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-desc.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-desc.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-ellipse.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-dimensions.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/object/sp-factory.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-factory.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-filter-reference.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter-reference.cpp /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/angle.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:20: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /usr/include/2geom-1.4.0/2geom/circle.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:21: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/circle.h:41: /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::center() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /usr/include/2geom-1.4.0/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:22: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-filter.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter-reference.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/ellipse.h:43, from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:25: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-factory.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-flowdiv.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowdiv.cpp In file included from /usr/include/2geom-1.4.0/2geom/angle.h:41: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of 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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled 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&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-factory.cpp:17: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/path.h: In member function ‘void Geom::Path::append(const Geom::Curve&)’: /usr/include/2geom-1.4.0/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()); | ~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/angle.h: In member function ‘bool Geom::AngleInterval::contains(Geom::Angle) const’: /usr/include/2geom-1.4.0/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-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-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-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-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-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-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(); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.4.0/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-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-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(); | ~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-factory.cpp:47: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-factory.cpp:49: /builddir/build/BUILD/inkscape-1.4.2-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-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(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowdiv.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowdiv.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowdiv.h:17: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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-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-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 | ^~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.cpp:24: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-flowregion.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowregion.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-flowtext.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-font-face.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-font-face.cpp [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-font.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-font.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowregion.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowregion.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-font-face.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-font-face.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowregion.cpp:18: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-font.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-font.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-font.cpp:17: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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-glyph-kerning.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-glyph-kerning.cpp In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp:22: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to 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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp:275:33: required from here 275 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-glyph.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-glyph.cpp [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-gradient-reference.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient-reference.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]’: /usr/include/2geom-1.4.0/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); | ~~~^~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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-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-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(); | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-glyph-kerning.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-glyph-kerning.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-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-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(); | ~~~~~~~~~~~~~^~ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-gradient.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-glyph.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-glyph.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient-reference.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient-reference.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-grid.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-guide.cpp /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch-path.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.cpp:28: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.cpp:33: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.cpp:53: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-guide.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-guide.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch-path.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:20: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-guide.cpp:29: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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-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-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-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-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-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-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() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/point.h: In member function ‘constexpr Geom::Point Geom::Point::operator-() const’: /usr/include/2geom-1.4.0/2geom/point.h:144:21: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 144 | constexpr Point operator-() const { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:11: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch-path.cpp:19: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::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-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-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-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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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));} | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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-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-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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch-path.cpp:24: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:29: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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-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-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-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-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 | ^~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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 /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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-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-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-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-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(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-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-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-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)); | ~~~~~~~~~~~~~^~~ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-hatch.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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-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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Scale&)’: /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ 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-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-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-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-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-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-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-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-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-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 }; | ^ /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-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-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-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-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-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 | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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); | ^~~~~ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-image.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-item-group.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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-item-transform.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-transform.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-view.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:21: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:24: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-transform.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-transform.cpp:19: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-transform.cpp:51:57: required from here 51 | Geom::Affine p2o = Geom::Translate (-bbox_visual.min()); | ~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-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-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-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-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-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-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; | ^~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]’: /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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-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-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) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-item.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:667:54: required from here 667 | Geom::Rect hatch_tile = Geom::Rect::from_xywh(0, tile_render_y, tile_width, tile_height); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/generic-rect.h:105:41: required from ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’ 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:667:54: required from here 667 | Geom::Rect hatch_tile = Geom::Rect::from_xywh(0, tile_render_y, tile_width, tile_height); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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-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-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-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-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(); | ^ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]’: /usr/include/2geom-1.4.0/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); | ~~~^~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In static member function ‘static Geom::Rotate Geom::Rotate::from_degrees(Geom::Coord)’: /usr/include/2geom-1.4.0/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)); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /usr/include/2geom-1.4.0/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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:24: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp:373:43: required from here 373 | ictx->viewport = Geom::Rect::from_xywh(this->x.computed, this->y.computed, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | this->width.computed, this->height.computed); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/generic-rect.h:105:41: required from ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’ 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp:373:43: required from here 373 | ictx->viewport = Geom::Rect::from_xywh(this->x.computed, this->y.computed, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | this->width.computed, this->height.computed); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:28: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]’: /usr/include/2geom-1.4.0/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-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-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-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-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-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-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) | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to 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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 member function ‘SPHatch::_calculateStripExtents(Geom::OptRect const&) const’, inlined from ‘SPHatch::_calculateStripExtents(Geom::OptRect const&) const’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:706:19: /builddir/build/BUILD/inkscape-1.4.2-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-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-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 | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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 /builddir/build/BUILD/inkscape-1.4.2-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’: In member function ‘Geom::Rotate::Rotate(double)’, inlined from ‘Geom::Rotate::from_degrees(double)’ at /usr/include/2geom-1.4.0/2geom/transforms.h:218:76, inlined from ‘SPHatch::_calculateRenderInfo(ObjectView const&) const’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:676:92: /usr/include/2geom-1.4.0/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-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); | ^~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-line.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:49: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 { | ^ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-linear-gradient.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:21: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:22: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:50: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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) | ^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:21: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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-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-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; | ~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:11: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:59: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-linear-gradient.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-linear-gradient.cpp:11: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:130:31: required from here 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ 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&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:948:41: required from here 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 | ); | ~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-linear-gradient.cpp:15: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/generic-rect.h:105:41: required from ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’ 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:948:41: required from here 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 | ); | ~ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ 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-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-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 /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘Geom::GenericInterval::contains(Geom::Interval const&) const’, inlined from ‘Geom::GenericRect::contains(Geom::GenericRect const&) const’ at /usr/include/2geom-1.4.0/2geom/generic-rect.h:213:29, inlined from ‘sp_item_group_ungroup(SPGroup*, std::vector >&)’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:722:57: /usr/include/2geom-1.4.0/2geom/generic-interval.h:124:35: warning: ‘MEM[(const struct GenericInterval *)&bbox_clip]._b[0]’ may be used uninitialized [-Wmaybe-uninitialized] 124 | return min() <= val.min() && val.max() <= max(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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(); | ^~~~~~~~~ In member function ‘Geom::GenericInterval::contains(Geom::Interval const&) const’, inlined from ‘Geom::GenericRect::contains(Geom::GenericRect const&) const’ at /usr/include/2geom-1.4.0/2geom/generic-rect.h:213:52, inlined from ‘sp_item_group_ungroup(SPGroup*, std::vector >&)’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:722:57: /usr/include/2geom-1.4.0/2geom/generic-interval.h:124:35: warning: ‘MEM[(const struct GenericInterval *)&bbox_clip + 16B]._b[0]’ may be used uninitialized [-Wmaybe-uninitialized] 124 | return min() <= val.min() && val.max() <= max(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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 member function ‘Geom::GenericInterval::contains(Geom::Interval const&) const’, inlined from ‘Geom::GenericRect::contains(Geom::GenericRect const&) const’ at /usr/include/2geom-1.4.0/2geom/generic-rect.h:213:29, inlined from ‘sp_item_group_ungroup(SPGroup*, std::vector >&)’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:722:57: /usr/include/2geom-1.4.0/2geom/generic-interval.h:124:35: warning: ‘MEM[(const struct GenericInterval *)&bbox_clip]._b[1]’ may be used uninitialized [-Wmaybe-uninitialized] 124 | return min() <= val.min() && val.max() <= max(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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 member function ‘Geom::GenericInterval::contains(Geom::Interval const&) const’, inlined from ‘Geom::GenericRect::contains(Geom::GenericRect const&) const’ at /usr/include/2geom-1.4.0/2geom/generic-rect.h:213:52, inlined from ‘sp_item_group_ungroup(SPGroup*, std::vector >&)’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:722:57: /usr/include/2geom-1.4.0/2geom/generic-interval.h:124:35: warning: ‘MEM[(const struct GenericInterval *)&bbox_clip + 16B]._b[1]’ may be used uninitialized [-Wmaybe-uninitialized] 124 | return min() <= val.min() && val.max() <= max(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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(); | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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; | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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 | ); | ~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double]’: /usr/include/2geom-1.4.0/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()); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]’: /usr/include/2geom-1.4.0/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-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-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); | ~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/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); } | ^~~~ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-lpe-item.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.cpp /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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); | ^ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-marker.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.cpp [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-mask.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mask.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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 | ); | ~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mask.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mask.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mask.cpp:18: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-mesh-array.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.cpp:26: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.cpp:25: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.cpp:27: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mask.cpp: In member function ‘void SPMask::update_view(View&)’: /builddir/build/BUILD/inkscape-1.4.2-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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.cpp:30: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.cpp:29: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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));} | ^ [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-mesh-gradient.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-gradient.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.cpp:206:42: required from here 206 | ictx.viewport = Geom::Rect::from_xywh(0, 0, this->markerWidth.computed, this->markerHeight.computed); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.cpp:345:29: required from here 345 | Geom::Rect bounds(r->min() * doc->dt2doc(), r->max() * doc->dt2doc()); | ~~~~~~^~ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/generic-rect.h:105:41: required from ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’ 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.cpp:206:42: required from here 206 | ictx.viewport = Geom::Rect::from_xywh(0, 0, this->markerWidth.computed, this->markerHeight.computed); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.cpp:30: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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 ); | ^~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]’: /usr/include/2geom-1.4.0/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-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-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-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()); | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/transforms.h: In static member function ‘static Geom::Rotate Geom::Rotate::from_degrees(Geom::Coord)’: /usr/include/2geom-1.4.0/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)); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /usr/include/2geom-1.4.0/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-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-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-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-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-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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In function ‘Geom::GenericRect::from_xywh(Geom::Point const&, Geom::Point const&)’: /usr/include/2geom-1.4.0/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-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-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-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-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.h:46, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.cpp:41: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.h:50: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-mesh-patch.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-patch.cpp In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.cpp:49: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to 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/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-gradient.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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()); | ^~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-patch.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-patch.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-patch.cpp:19: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-mesh-row.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-row.cpp /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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-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-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 ) { | ^~~~~~~~~~~~ [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-metadata.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-row.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-row.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-row.cpp:19: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-missing-glyph.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-missing-glyph.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-namedview.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-metadata.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-metadata.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-object-group.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object-group.cpp In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-metadata.cpp:18: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-object.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object-group.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-offset.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:19: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:35: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/sp-css-attr.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attribute-rel-util.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.cpp:29: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.cpp:31: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.cpp:33: /builddir/build/BUILD/inkscape-1.4.2-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-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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.cpp:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:59:1: warning: when initialized here [-Wreorder] 59 | SPNamedView::SPNamedView() | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:59:1: warning: when initialized here [-Wreorder] 59 | SPNamedView::SPNamedView() | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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-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-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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Scale&)’: /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ 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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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 | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp: In member function ‘SPNamedView::translateGuides(Geom::Translate const&)’: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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()); | ~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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()); | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-paint-server.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.cpp [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-page.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-path.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.cpp [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-pattern.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-polygon.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-view.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp:21: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/ellipse.h:43, from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.cpp:24: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.cpp:27: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.cpp:32: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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 | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp:33: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when 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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:126:33: required from here 126 | return Geom::Rect::from_xywh(x.computed, y.computed, width.computed, height.computed); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:597:38: required from here 597 | movePage(this_affine.inverse() * other_affine, with_objects); | ^~~~~~~~~~~~ /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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp:35: /builddir/build/BUILD/inkscape-1.4.2-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-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. | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.cpp:22: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/generic-rect.h:105:41: required from ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’ 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:126:33: required from here 126 | return Geom::Rect::from_xywh(x.computed, y.computed, width.computed, height.computed); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:28, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp:36: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:38:59: required from here 38 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:40:69: required from here 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp:259:46: required from here 259 | auto pattern_tile = Geom::Rect::from_xywh(0, 0, tile_width, tile_height); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.cpp:33: /builddir/build/BUILD/inkscape-1.4.2-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-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));} | ^ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp:524:59: required from here 524 | repr->setAttributeSvgDouble("width", bounds.dimensions()[Geom::X]); | ~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/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-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-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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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-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 | ^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]’: /usr/include/2geom-1.4.0/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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp: In member function ‘void SPPage::setMargin(const std::string&)’: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/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); } | ^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.4.0/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]); } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-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-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-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-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)); | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument 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-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-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); | ^~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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-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-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); | ^~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/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]; } | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp: In member function ‘void SPPattern::update_view(View&)’: /builddir/build/BUILD/inkscape-1.4.2-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); | ^ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]’: /usr/include/2geom-1.4.0/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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-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-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 | ^~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-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-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) | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp: In member function ‘SPPage::setRect(Geom::Rect)’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:218:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | void SPPage::setRect(Geom::Rect rect) | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp: In member function ‘SPPage::set(SPAttr, char const*)’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:65:6: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 65 | void SPPage::set(SPAttr key, const gchar *value) | ^~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-polyline.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.cpp /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-radial-gradient.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-radial-gradient.cpp /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line::timeAtProjection(Geom::Point const&) const’: /usr/include/2geom-1.4.0/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); | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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); | ^ [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-rect.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.cpp [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-root.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-root.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-radial-gradient.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-radial-gradient.cpp:11: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-radial-gradient.cpp:15: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-root.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-root.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to 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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-script.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-script.cpp [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-shape.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-root.cpp:23: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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-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-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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-root.cpp:27: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-root.cpp:291:42: required from here 291 | rctx.viewport = Geom::Rect::from_xywh( this->x.computed, this->y.computed, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292 | this->width.computed, this->height.computed ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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-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-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-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-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); | ^ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/generic-rect.h:105:41: required from ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’ 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-root.cpp:291:42: required from here 291 | rctx.viewport = Geom::Rect::from_xywh( this->x.computed, this->y.computed, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292 | this->width.computed, this->height.computed ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]’: /usr/include/2geom-1.4.0/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-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-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 ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-shape-reference.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-script.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-script.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-solid-color.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-solid-color.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:19: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:20: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-script.h:18: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-spiral.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:36: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:552:30: required from here 552 | return *bbox_cache * delta; | ^~~~~ /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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:1215:42: required from here 1215 | p.emplace_back(bbox->midpoint(), Inkscape::SNAPSOURCE_OBJECT_MIDPOINT, Inkscape::SNAPTARGET_OBJECT_MIDPOINT); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/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()); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-solid-color.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-solid-color.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.cpp:8: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /usr/include/2geom-1.4.0/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-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-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-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-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-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()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-solid-color.cpp:17: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of 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-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-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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-star.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.cpp In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-stop.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-stop.cpp /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-string.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-string.cpp [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-style-elem.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-style-elem.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-stop.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-stop.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-stop.cpp:18: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-string.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-string.cpp:26: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-string.cpp:27: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-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-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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-style-elem.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-style-elem.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-switch.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-switch.cpp /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-symbol.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.cpp In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-style-elem.cpp:18: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-style-elem.cpp:20: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-tag-use-reference.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use-reference.cpp In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-switch.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-switch.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-tag-use.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use.cpp [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-tag.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.h:23: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.cpp:19: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.cpp:20: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use-reference.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use-reference.h:18: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use-reference.cpp:16: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use-reference.cpp:17: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use.cpp:21: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.cpp:212:46: required from here 212 | rctx.viewport = Geom::Rect::from_xywh(x.computed, y.computed, width.computed, height.computed); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/generic-rect.h:105:41: required from ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’ 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.cpp:212:46: required from here 212 | rctx.viewport = Geom::Rect::from_xywh(x.computed, y.computed, width.computed, height.computed); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-text.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.cpp /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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++/15/string:56, from /usr/include/c++/15/bits/locale_classes.h:42, from /usr/include/c++/15/bits/ios_base.h:43, from /usr/include/c++/15/ios:46, from /usr/include/c++/15/bits/ostream.h:43, from /usr/include/c++/15/bits/unique_ptr.h:42, from /usr/include/c++/15/memory:80, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use.h:16: In member function ‘std::__cxx11::basic_string, std::allocator >::_M_data() const’, inlined from ‘std::__cxx11::basic_string, std::allocator >::_M_is_local() const’ at /usr/include/c++/15/bits/basic_string.h:280:13, inlined from ‘std::__cxx11::basic_string, std::allocator >::capacity() const’ at /usr/include/c++/15/bits/basic_string.h:1279:27, inlined from ‘std::__cxx11::basic_string, std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)’ at /usr/include/c++/15/bits/basic_string.tcc:551:39, inlined from ‘std::__cxx11::basic_string, std::allocator >::assign(char const*)’ at /usr/include/c++/15/bits/basic_string.h:1847:19, inlined from ‘std::__cxx11::basic_string, std::allocator >::operator=(char const*)’ at /usr/include/c++/15/bits/basic_string.h:916:28, inlined from ‘std::optional, std::allocator > >::operator=(char const*&)std::optional, std::allocator > >&’ at /usr/include/c++/15/optional:1037:21, inlined from ‘SPTagUse::set(SPAttr, char const*)’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use.cpp:91:28: /usr/include/c++/15/bits/basic_string.h:239:28: warning: ‘MEM[(const struct basic_string *)this_18(D) + 304B]._M_dataplus._M_p’ may be used uninitialized [-Wmaybe-uninitialized] 239 | { return _M_dataplus._M_p; } | ^~~~ In member function ‘std::__cxx11::basic_string, std::allocator >::capacity() const’, inlined from ‘std::__cxx11::basic_string, std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)’ at /usr/include/c++/15/bits/basic_string.tcc:551:39, inlined from ‘std::__cxx11::basic_string, std::allocator >::assign(char const*)’ at /usr/include/c++/15/bits/basic_string.h:1847:19, inlined from ‘std::__cxx11::basic_string, std::allocator >::operator=(char const*)’ at /usr/include/c++/15/bits/basic_string.h:916:28, inlined from ‘std::optional, std::allocator > >::operator=(char const*&)std::optional, std::allocator > >&’ at /usr/include/c++/15/optional:1037:21, inlined from ‘SPTagUse::set(SPAttr, char const*)’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use.cpp:91:28: /usr/include/c++/15/bits/basic_string.h:1279:16: warning: ‘MEM[(const struct basic_string *)this_18(D) + 304B].D.40907._M_allocated_capacity’ may be used uninitialized [-Wmaybe-uninitialized] 1279 | size_t __sz = _M_is_local() ? size_type(_S_local_capacity) | ^~~~ In member function ‘std::__cxx11::basic_string, std::allocator >::size() const’, inlined from ‘std::__cxx11::basic_string, std::allocator >::assign(char const*)’ at /usr/include/c++/15/bits/basic_string.h:1847:19, inlined from ‘std::__cxx11::basic_string, std::allocator >::operator=(char const*)’ at /usr/include/c++/15/bits/basic_string.h:916:28, inlined from ‘std::optional, std::allocator > >::operator=(char const*&)std::optional, std::allocator > >&’ at /usr/include/c++/15/optional:1037:21, inlined from ‘SPTagUse::set(SPAttr, char const*)’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use.cpp:91:28: /usr/include/c++/15/bits/basic_string.h:1165:19: warning: ‘MEM[(const struct basic_string *)this_18(D) + 304B]._M_string_length’ may be used uninitialized [-Wmaybe-uninitialized] 1165 | size_type __sz = _M_string_length; | ^~~~ In member function ‘std::__cxx11::basic_string, std::allocator >::capacity() const’, inlined from ‘std::__cxx11::basic_string, std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)’ at /usr/include/c++/15/bits/basic_string.tcc:551:39, inlined from ‘std::__cxx11::basic_string, std::allocator >::assign(char const*)’ at /usr/include/c++/15/bits/basic_string.h:1847:19, inlined from ‘std::__cxx11::basic_string, std::allocator >::operator=(char const*)’ at /usr/include/c++/15/bits/basic_string.h:916:28, inlined from ‘std::optional, std::allocator > >::operator=(char const*&)std::optional, std::allocator > >&’ at /usr/include/c++/15/optional:1037:21, inlined from ‘SPTagUse::set(SPAttr, char const*)’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use.cpp:91:28: /usr/include/c++/15/bits/basic_string.h:1279:16: warning: ‘MEM[(const struct basic_string *)this_18(D) + 304B].D.40907._M_allocated_capacity’ may be used uninitialized [-Wmaybe-uninitialized] 1279 | size_t __sz = _M_is_local() ? size_type(_S_local_capacity) | ^~~~ [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-title.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-title.cpp /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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-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; | ^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]’: /usr/include/2geom-1.4.0/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); | ~~~^~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref-reference.cpp [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-tref.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-title.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-title.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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-tspan.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.cpp:27: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.h:23: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref-reference.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref-reference.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.cpp:20: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref-reference.cpp:15: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.h:23: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.h:21: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.cpp:27: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.cpp:484:33: required from here 484 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.h:18: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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-use-reference.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.cpp /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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-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-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()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]’: /usr/include/2geom-1.4.0/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); | ~~~^~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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-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-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-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-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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ 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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-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-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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-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-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); | ^ [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-use.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.cpp:11: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/uri-references.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/uri-references.cpp In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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/uri.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/uri.cpp In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use.cpp:25: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use.cpp:27: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use.cpp:32: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/uri-references.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/viewbox.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/viewbox.cpp In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/uri-references.cpp:23: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:62: required from here 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /usr/include/2geom-1.4.0/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 { | ^~~ [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/sp-filter-primitive.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.cpp /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/filters/blend.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/blend.cpp /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/viewbox.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/viewbox.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/viewbox.cpp:18: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/viewbox.cpp:267:48: required from here 267 | this->c2p = Geom::Translate(rctx.viewport.min()); | ~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/generic-rect.h:105:41: required from ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’ 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/viewbox.cpp:81:44: required from here 81 | this->viewBox = Geom::Rect::from_xywh(x, y, width, height); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]’: /usr/include/2geom-1.4.0/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-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-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-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-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 { | ^~~~~ [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/colormatrix.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/colormatrix.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/blend.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/blend.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/componenttransfer-funcnode.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/componenttransfer-funcnode.cpp /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/componenttransfer.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/componenttransfer.cpp In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.cpp:22: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/colormatrix.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/colormatrix.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/composite.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/composite.cpp [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/convolvematrix.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/componenttransfer-funcnode.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/componenttransfer-funcnode.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/componenttransfer-funcnode.h:20: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/componenttransfer.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/componenttransfer.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/componenttransfer-funcnode.cpp:21: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/composite.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/composite.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/componenttransfer.cpp:20: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/convolvematrix.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/convolvematrix.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when 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 /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/diffuselighting.cpp.o /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/diffuselighting.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/displacementmap.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/displacementmap.cpp [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/distantlight.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/distantlight.cpp [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/flood.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/flood.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/diffuselighting.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/diffuselighting.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/displacementmap.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/displacementmap.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/flood.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/flood.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/gaussian-blur.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/gaussian-blur.cpp /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/distantlight.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/distantlight.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/filters/image.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/image.cpp [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/merge.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/merge.cpp In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/distantlight.cpp:20: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/mergenode.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/mergenode.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/gaussian-blur.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/gaussian-blur.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/merge.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/merge.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/image.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/image.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/morphology.cpp [ 59%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/offset.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/mergenode.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/mergenode.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/merge.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/mergenode.cpp:20: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/image.cpp:27: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/image.cpp:29: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 59%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/pointlight.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/pointlight.cpp /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/morphology.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/morphology.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/offset.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/offset.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/offset.cpp:18: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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-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-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 | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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 | ^~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/offset.cpp:97:43: required from here 97 | r.unionWith(r * Geom::Translate(dx, dy)); | ^ /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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/specularlighting.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/specularlighting.cpp /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/pointlight.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/pointlight.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/specularlighting.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/specularlighting.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/pointlight.cpp:20: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/tile.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/tile.cpp In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/turbulence.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/turbulence.cpp [ 59%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/algorithms/graphlayout.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/spotlight.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/spotlight.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/spotlight.cpp:20: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/tile.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/tile.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/turbulence.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/turbulence.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 59%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/algorithms/removeoverlap.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/removeoverlap.cpp In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/algorithms/unclump.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/unclump.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-boolop.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/graphlayout.cpp:26: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/removeoverlap.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/removeoverlap.cpp:23: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/unclump.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/unclump.cpp:21: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/graphlayout.cpp:29: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/removeoverlap.cpp:58:42: required from here 58 | Geom::Point min(item_box->min() - .5 * gap); | ~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-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-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) | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/unclump.cpp:57:42: required from here 57 | Geom::Point const c = r->midpoint(); | ~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/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()); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-object-set.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-object-set.cpp /builddir/build/BUILD/inkscape-1.4.2-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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/graphlayout.cpp:39: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-offset.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /usr/include/2geom-1.4.0/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-boolop.cpp:20: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/ellipse.h:43, from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37, from /usr/include/2geom-1.4.0/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-boolop.cpp:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/sp-css-attr.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attribute-rel-util.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-object-set.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-object-set.cpp:18: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-boolop.cpp:34: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-offset.cpp:24: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-offset.cpp:28: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:21: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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-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-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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-simplify.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-outline.cpp:23: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-outline.cpp:27: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-outline.cpp:31: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-outline.cpp:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++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-util.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.cpp In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-simplify.cpp:20: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ [ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/path/splinefit/bezier-fit.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/splinefit/bezier-fit.cpp /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:21: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double]’: /usr/include/2geom-1.4.0/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-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-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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/splinefit/bezier-fit.h:4, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/splinefit/bezier-fit.cpp:6: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/splinefit/splinefit.c [ 60%] Building C object src/CMakeFiles/inkscape_base.dir/path/splinefit/splinefont.c.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/splinefit/splinefont.c /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/splinefit/splinefont.c: In function ‘_SplinePointCategorize’: /builddir/build/BUILD/inkscape-1.4.2-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 /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/splinefit/splinefont.c: In function ‘SplineRefigure2’: /builddir/build/BUILD/inkscape-1.4.2-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 [-Wmaybe-uninitialized] 216 | if ( !RealNear(old.splines[0].b,spline->splines[0].b) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/splinefit/splinefont.c:132:12: note: ‘old.splines[0].b’ was declared here 132 | Spline old; | ^~~ /builddir/build/BUILD/inkscape-1.4.2-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 [-Wmaybe-uninitialized] 217 | !RealNear(old.splines[0].c,spline->splines[0].c) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/splinefit/splinefont.c:132:12: note: ‘old.splines[0].c’ was declared here 132 | Spline old; | ^~~ /builddir/build/BUILD/inkscape-1.4.2-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 [-Wmaybe-uninitialized] 218 | !RealNear(old.splines[1].b,spline->splines[1].b) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/splinefit/splinefont.c:132:12: note: ‘old.splines[1].b’ was declared here 132 | Spline old; | ^~~ /builddir/build/BUILD/inkscape-1.4.2-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 [-Wmaybe-uninitialized] 219 | !RealNear(old.splines[1].c,spline->splines[1].c) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/splinefit/splinefont.c:132:12: note: ‘old.splines[1].c’ was declared here 132 | Spline old; | ^~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/splinefit/splinerefigure.c In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:21: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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/svg/css-ostringstream.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/css-ostringstream.cpp [ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/path-string.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/path-string.cpp /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/splinefit/splinerefigure.c: In function ‘SplineRefigure3’: /builddir/build/BUILD/inkscape-1.4.2-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 [-Wmaybe-uninitialized] 109 | if ( !RealNear(old.splines[0].a,spline->splines[0].a) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/splinefit/splinerefigure.c:50:12: note: ‘old.splines[0].a’ was declared here 50 | Spline old; | ^~~ /builddir/build/BUILD/inkscape-1.4.2-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 [-Wmaybe-uninitialized] 110 | !RealNear(old.splines[0].b,spline->splines[0].b) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/splinefit/splinerefigure.c:50:12: note: ‘old.splines[0].b’ was declared here 50 | Spline old; | ^~~ /builddir/build/BUILD/inkscape-1.4.2-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 [-Wmaybe-uninitialized] 111 | !RealNear(old.splines[0].c,spline->splines[0].c) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/splinefit/splinerefigure.c:50:12: note: ‘old.splines[0].c’ was declared here 50 | Spline old; | ^~~ /builddir/build/BUILD/inkscape-1.4.2-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 [-Wmaybe-uninitialized] 112 | !RealNear(old.splines[1].a,spline->splines[1].a) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/splinefit/splinerefigure.c:50:12: note: ‘old.splines[1].a’ was declared here 50 | Spline old; | ^~~ /builddir/build/BUILD/inkscape-1.4.2-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 [-Wmaybe-uninitialized] 113 | !RealNear(old.splines[1].b,spline->splines[1].b) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/splinefit/splinerefigure.c:50:12: note: ‘old.splines[1].b’ was declared here 50 | Spline old; | ^~~ /builddir/build/BUILD/inkscape-1.4.2-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 [-Wmaybe-uninitialized] 114 | !RealNear(old.splines[1].c,spline->splines[1].c) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/splinefit/splinerefigure.c:50:12: note: ‘old.splines[1].c’ was declared here 50 | Spline old; | ^~~ [ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/stringstream.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/stringstream.cpp In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/path-string.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/path-string.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/css-ostringstream.cpp:12: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/stringstream.cpp:12: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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); | ^ [ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/strip-trailing-zeros.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/strip-trailing-zeros.cpp [ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-affine.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-affine.cpp [ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-affine-parser.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-affine-parser.cpp [ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-box.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-box.cpp [ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-color.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-color.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-affine.cpp:20: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from svg-affine-parser.rl:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-affine.cpp:22: /builddir/build/BUILD/inkscape-1.4.2-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-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 svg-affine-parser.rl:23: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-box.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-box.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-box.h:17: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-angle.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-angle.cpp [ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-length.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-length.cpp /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-bool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-bool.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-color.cpp:34: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ [ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-path.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-color.cpp:36: /builddir/build/BUILD/inkscape-1.4.2-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-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()) { | ^ [ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/cielab.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/cielab.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/filterset.cpp [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/imagemap.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/imagemap.cpp [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/imagemap-gdk.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/imagemap-gdk.cpp [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/quantize.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/quantize.cpp In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp:23: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/ellipse.h:43, from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp:24: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/siox.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/siox.cpp [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/trace.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.cpp /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::EllipticalArc; Args = {double&, double&, double&, bool&, bool&, const Geom::Point&}]’: /usr/include/2geom-1.4.0/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-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-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-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() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp:30: /builddir/build/BUILD/inkscape-1.4.2-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-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, | ^~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~~~ [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/potrace/inkscape-potrace.cpp.o /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.cpp /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-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-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-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-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] ); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.4.0/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) { | ^~~~~~~~~~~~ [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/autotrace/inkscape-autotrace.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.cpp:20: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /usr/include/2geom-1.4.0/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:24: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/ellipse.h:43, from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/depixelize/inkscape-depixelize.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.cpp:32: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /usr/include/2geom-1.4.0/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {const Geom::Point&}]’: /usr/include/2geom-1.4.0/2geom/path.h:806:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/ellipse.h:43, from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::EllipticalArc; Args = {double&, double&, double&, bool&, bool&, const Geom::Point&}]’: /usr/include/2geom-1.4.0/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)...)); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/builder-utils.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/builder-utils.cpp /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.4.0/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/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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); | ^ [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/clipboard.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/contextmenu.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.h:20: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog-events.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog-events.cpp In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:24: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/contextmenu.cpp:37: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /usr/include/2geom-1.4.0/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:25: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/ellipse.h:43, from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/cursor-utils.cpp:31: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:34: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/contextmenu.cpp:41: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/cursor-utils.cpp:32: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/cursor-utils.cpp:33: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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));} | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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-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-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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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-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-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(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:42: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ 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-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-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 /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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-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-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(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.h:20, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:89: /builddir/build/BUILD/inkscape-1.4.2-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-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 { | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog-events.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ 64 | t = t * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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&]’ 258 | i *= t; | ~~^~~~ /usr/include/2geom-1.4.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Scale&)’ 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:908:38: required from here 908 | return sp_svg_write_path(pathv * tr_s * tr_p); | ^~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog-run.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog-run.cpp /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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-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-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-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-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-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)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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()); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2-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-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) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/draw-anchor.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/draw-anchor.cpp /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:1116:54: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1116 | _clipnode->setAttributePoint("min", size->min()); | ~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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/ui/drag-and-drop.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/drag-and-drop.cpp /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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-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-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) | ^~~~~~~~~~~~~~~~~~~~ [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/icon-loader.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/draw-anchor.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/draw-anchor.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.4.0/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-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-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) | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/draw-anchor.cpp:19: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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-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-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)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In member function ‘Geom::Path::appendNew, Geom::Point const&>(Geom::Point const&)void’, inlined from ‘Geom::PathIteratorSink >::lineTo(Geom::Point const&)’ at /usr/include/2geom-1.4.0/2geom/path-sink.h:142:46: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 member function ‘Geom::Path::ClosingSegment::ClosingSegment(Geom::Point const&, Geom::Point const&)’, inlined from ‘Geom::Path::Path(Geom::Point const&)’ at /usr/include/2geom-1.4.0/2geom/path.h:383:47, inlined from ‘Geom::PathIteratorSink >::PathIteratorSink(std::back_insert_iterator)’ at /usr/include/2geom-1.4.0/2geom/path-sink.h:119:32, inlined from ‘Geom::PathBuilder::PathBuilder()’ at /usr/include/2geom-1.4.0/2geom/path-sink.h:231:80: /usr/include/2geom-1.4.0/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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/icon-loader.cpp:26: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/drag-and-drop.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/interface.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/interface.cpp [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/menuize.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/menuize.cpp In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/drag-and-drop.cpp:26: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/monitor.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/monitor.cpp In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/interface.cpp:34: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:28, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/menuize.cpp:30: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-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-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 `||` | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/pack.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/pack.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/popup-menu.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/popup-menu.cpp [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/selected-color.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor.cpp [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/shape-editor-knotholders.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/popup-menu.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/simple-pref-pusher.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/simple-pref-pusher.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor.cpp:17: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/popup-menu.cpp:27: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor.cpp:19: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/simple-pref-pusher.h:5, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/simple-pref-pusher.cpp:3: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 { | ^ [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/shortcuts.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shortcuts.cpp In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:20: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument 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 /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:22: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/svg-renderer.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/svg-renderer.cpp /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/syntax.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/syntax.cpp In file included from /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:24: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /usr/include/2geom-1.4.0/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-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-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-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-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; | ^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]’: /usr/include/2geom-1.4.0/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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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()); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:11: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Scale&)’: /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ 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-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-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-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-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-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-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-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-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-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-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-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-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-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); | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shortcuts.cpp:38: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shortcuts.cpp:41: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shortcuts.cpp:46: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/svg-renderer.cpp:25: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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-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-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 << " "; | ~~^~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/svg-renderer.cpp:27: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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-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-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-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-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-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-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-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-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-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), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1215:37: note: parameter passing for argument of type ‘struct 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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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 member function ‘Geom::Rotate::Rotate(double)’, inlined from ‘Geom::Rotate::from_degrees(double)’ at /usr/include/2geom-1.4.0/2geom/transforms.h:218:76, inlined from ‘MarkerKnotHolderEntityScale::set_internal(Geom::Point const&, Geom::Point const&, unsigned int)’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1215:37: /usr/include/2geom-1.4.0/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-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-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 member function ‘Geom::Rotate::Rotate(double)’, inlined from ‘Geom::Rotate::from_degrees(double)’ at /usr/include/2geom-1.4.0/2geom/transforms.h:218:76, inlined from ‘MarkerKnotHolderEntityScale::set_internal(Geom::Point const&, Geom::Point const&, unsigned int)’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1219:37: /usr/include/2geom-1.4.0/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-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-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 member function ‘Geom::Rotate::Rotate(double)’, inlined from ‘Geom::Rotate::from_degrees(double)’ at /usr/include/2geom-1.4.0/2geom/transforms.h:218:76, inlined from ‘MarkerKnotHolderEntityScale::set_internal(Geom::Point const&, Geom::Point const&, unsigned int)’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1225:37: /usr/include/2geom-1.4.0/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-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-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 member function ‘Geom::Rotate::Rotate(double)’, inlined from ‘Geom::Rotate::from_degrees(double)’ at /usr/include/2geom-1.4.0/2geom/transforms.h:218:76, inlined from ‘MarkerKnotHolderEntityScale::set_internal(Geom::Point const&, Geom::Point const&, unsigned int)’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1229:37: /usr/include/2geom-1.4.0/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-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-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-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-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-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-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-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-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-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-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-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-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), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-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-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/themes.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/themes.cpp /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/tool-factory.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool-factory.cpp [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/util.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/themes.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/themes.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/modifiers.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.cpp In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/themes.cpp:36: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:28, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/arc-tool.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool-factory.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.cpp:48: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.cpp:21: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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 In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.h:29, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/vanishing-point.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/box3d-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool-factory.cpp:15: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.cpp:22: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/vanishing-point.h:25: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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-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-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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.h:29, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool-factory.cpp:16: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/cache/svg_preview_cache.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/cache/svg_preview_cache.cpp In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool-factory.cpp:22: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/desktop/document-check.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/document-check.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/cache/svg_preview_cache.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/menubar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/menubar.cpp In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/cache/svg_preview_cache.cpp:21: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:62: required from here 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/cache/svg_preview_cache.cpp:36:58: required from here 36 | Geom::IntRect ibox = (dbox * Geom::Scale(scale_factor)).roundOutwards(); | ^ /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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/menu-set-tooltips-shift-icons.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/menubar.cpp:44: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/menubar.cpp:45: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/document-check.cpp:23: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/menubar.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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)) { | ~~^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/document-check.cpp:27: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/menu-set-tooltips-shift-icons.cpp:30: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/knot/knot-holder.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder.cpp [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/knot/knot-holder-entity.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.h:25: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-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-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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.cpp:22: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.h:19, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-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-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; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder.cpp:21: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.h:25: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-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-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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.h:22: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/knot/knot-ptr.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder.cpp:23: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-ptr.cpp /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/control-point-selection.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.cpp /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/tool/control-point.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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-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(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Scale&)’: /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ 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-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-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-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-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; | ^~~~~~~~~~~~~~~~~~~~~~ [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/curve-drag-point.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/curve-drag-point.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ [ 66%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/modifier-tracker.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/modifier-tracker.cpp In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.cpp:17: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.cpp:18: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41, from /usr/include/2geom-1.4.0/2geom/geom.h:43: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.cpp:19: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.cpp:11: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.cpp:22: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.cpp:14: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument 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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/modifier-tracker.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 66%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/multi-path-manipulator.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.cpp In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.cpp:17: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41, from /usr/include/2geom-1.4.0/2geom/geom.h:43: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::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-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-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-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.cpp:18: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.h:20, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/curve-drag-point.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.h:22: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-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-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 { | ^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/curve-drag-point.h:14: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument 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 member function ‘Inkscape::UI::ControlPointSelection::_rotationRadius(Geom::Point const&)’, inlined from ‘Inkscape::UI::ControlPointSelection::_rotationRadius(Geom::Point const&)’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.cpp:552:8: /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2-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); | ~~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:25: /builddir/build/BUILD/inkscape-1.4.2-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-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 { | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/ellipse.h:43, from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/curve-drag-point.cpp:14: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/curve-drag-point.cpp:18: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 66%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/node.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 66%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/path-manipulator.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ [ 66%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/selectable-control-point.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/selectable-control-point.cpp In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.cpp:21: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:25: /builddir/build/BUILD/inkscape-1.4.2-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-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 { | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/ellipse.h:43, from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.cpp:29: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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 /usr/include/2geom-1.4.0/2geom/bezier-utils.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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-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-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) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /usr/include/2geom-1.4.0/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:15: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/ellipse.h:43, from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:25: /builddir/build/BUILD/inkscape-1.4.2-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-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 { | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:22: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:88:18: warning: ‘virtual void Inkscape::CanvasItem::set_fill(uint32_t)’ was hidden [-Woverloaded-virtual=] 88 | virtual void set_fill(uint32_t rgba); | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:47:10: note: by ‘void Inkscape::CanvasItemBpath::set_fill(uint32_t, SPWindRule)’ 47 | void set_fill(uint32_t rgba, SPWindRule fill_rule); | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:25: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.h:20, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/selectable-control-point.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.h:22: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:28, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:28: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:26: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:28: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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) { | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.h:30, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/manipulator.h:21, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/selectable-control-point.cpp:11: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.h:29: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:20: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 66%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/transform-handle-set.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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(); | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.4.0/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-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-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 { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:25, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:37: /builddir/build/BUILD/inkscape-1.4.2-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-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 { | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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 { | ^~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 66%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/arc-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/arc-toolbar.cpp /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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-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) | ^~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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) | ^~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:20: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:21: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ [ 66%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/box3d-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/box3d-toolbar.cpp In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:22: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.h:32, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:23: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:32: /builddir/build/BUILD/inkscape-1.4.2-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-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 { | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/arc-toolbar.cpp:34: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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(); | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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;} | ^~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/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-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-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-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) | ^~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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()); | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/arc-toolbar.cpp:37: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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-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-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-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) | ^~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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) | ^~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/arc-toolbar.cpp:38: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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 | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp: In member function ‘Inkscape::UI::RotateHandle::computeTransform(Geom::Point const&, Inkscape::MotionEvent const&)’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:405:18: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine computeTransform(Geom::Point const &new_pos, MotionEvent const &event) override | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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 | ^~~~~~~~~~~~~~ In member function ‘Inkscape::UI::TransformHandleSet::setBounds(Geom::Rect const&, bool)’, inlined from ‘Inkscape::UI::TransformHandleSet::setBounds(Geom::Rect const&, bool)’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:712:6: /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/arc-toolbar.cpp:29: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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) | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 66%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/calligraphy-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/calligraphy-toolbar.cpp [ 66%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/connector-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/connector-toolbar.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/box3d-toolbar.cpp:35: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/box3d-toolbar.cpp:29: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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) | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 66%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/dropper-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/dropper-toolbar.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/calligraphy-toolbar.cpp:36: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/calligraphy-toolbar.cpp:29: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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()) { | ~~~~~~~~~^~~~~~~~~~~~~~~~ [ 66%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/marker-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/marker-toolbar.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conn-avoid-ref.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/connector-toolbar.cpp:36: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/connector-toolbar.cpp:37: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/connector-toolbar.cpp:42: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/dropper-toolbar.cpp:34: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/connector-toolbar.cpp:29: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/eraser-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/eraser-toolbar.cpp /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/toolbar/gradient-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/gradient-toolbar.cpp [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/lpe-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/lpe-toolbar.cpp [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/measure-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/measure-toolbar.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/eraser-toolbar.cpp:34: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/eraser-toolbar.cpp:38: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/gradient-toolbar.cpp:26: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/lpe-toolbar.cpp:33: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/measure-toolbar.cpp:35: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/gradient-toolbar.cpp:36: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/measure-toolbar.cpp:38: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/mesh-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/measure-toolbar.cpp:29: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/lpe-toolbar.cpp:29: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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); | ^ [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/node-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/node-toolbar.cpp [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/objectpicker-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/objectpicker-toolbar.cpp [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/page-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/mesh-toolbar.cpp:27: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++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/toolbar/paintbucket-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/paintbucket-toolbar.cpp In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/mesh-toolbar.cpp:35: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/mesh-toolbar.cpp:19: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/node-toolbar.cpp:40: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/node-toolbar.cpp:43: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/node-toolbar.cpp:44: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp:28: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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 /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/node-toolbar.cpp:49: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.h:23: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/paintbucket-toolbar.cpp:38: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/node-toolbar.cpp:29: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/coord.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/node-toolbar.h:33: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/paintbucket-toolbar.cpp:29: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/pencil-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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(); | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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 std::string&)’: /builddir/build/BUILD/inkscape-1.4.2-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(); | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-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-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-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]; | ~~~~~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-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) | ^~~~~~~~~~~ [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/rect-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/rect-toolbar.cpp /builddir/build/BUILD/inkscape-1.4.2-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*)#1}::operator()(Gtk::EntryIconPosition, _GdkEventButton const*) const [clone .isra.0]’: /builddir/build/BUILD/inkscape-1.4.2-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 *) { | ^ [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/select-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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) | ^~~~~~~~~~~ [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/booleans-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/booleans-toolbar.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp:34: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp:35: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp:36: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/rect-toolbar.cpp:38: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp:39: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/rect-toolbar.cpp:40: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/booleans-toolbar.cpp:20: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp:29: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp:29: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when 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 /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/rect-toolbar.cpp:29: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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) | ^~~~~~~~~~~ [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/spiral-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/spiral-toolbar.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp:17: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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) | ^~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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-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-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(); | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-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-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) | ^~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/spray-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/spray-toolbar.cpp /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp: In member function ‘Inkscape::UI::Toolbar::SelectToolbar::any_value_changed(Glib::RefPtr&)’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp:199:6: 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) | ^~~~~~~~~~~~~ [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/star-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/star-toolbar.cpp [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/text-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/spiral-toolbar.cpp:36: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/spiral-toolbar.cpp:40: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/spray-toolbar.cpp:35: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.cpp:30: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/star-toolbar.cpp:37: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/toolbar.cpp.o /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/toolbar.cpp In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:36: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/star-toolbar.cpp:39: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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/tweak-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/tweak-toolbar.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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-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) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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&, ModeChangedMemFun)’: /builddir/build/BUILD/inkscape-1.4.2-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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/zoom-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/zoom-toolbar.cpp In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/command-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/command-toolbar.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/tweak-toolbar.cpp:34: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/tool-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/tool-toolbar.cpp [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/snap-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/tool-toolbar.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/tool-toolbar.cpp:31: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/tool-toolbar.cpp:37: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-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-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-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/snap-toolbar.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/snap-toolbar.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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-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-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-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-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-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-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-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-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-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/arc-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/arc-tool.cpp [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/box3d-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/toolbars.cpp:49: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:36: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/coord.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/node-toolbar.h:33, from /builddir/build/BUILD/inkscape-1.4.2-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&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/arc-tool.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/arc-tool.cpp:20: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.cpp:25: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/box3d-tool.cpp:23: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument 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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/arc-tool.cpp:27: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.h:29: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/arc-tool.cpp:33: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.cpp:37: /usr/include/2geom-1.4.0/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/box3d-tool.cpp:30: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/arc-tool.cpp:39: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/box3d-tool.cpp:33: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.cpp:49: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:88:18: warning: ‘virtual void Inkscape::CanvasItem::set_fill(uint32_t)’ was hidden [-Woverloaded-virtual=] 88 | virtual void set_fill(uint32_t rgba); | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:47:10: note: by ‘void Inkscape::CanvasItemBpath::set_fill(uint32_t, SPWindRule)’ 47 | void set_fill(uint32_t rgba, SPWindRule fill_rule); | ^~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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) | ^~~~~~~ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/dropper-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.cpp:70: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.h:23: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/dynamic-base.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.cpp /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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-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-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; | ^~~ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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/tools/eraser-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.cpp In file included from /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.cpp:87: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.cpp:89: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:88:18: warning: ‘virtual void Inkscape::CanvasItem::set_fill(uint32_t)’ was hidden [-Woverloaded-virtual=] 88 | virtual void set_fill(uint32_t rgba); | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:47:10: note: by ‘void Inkscape::CanvasItemBpath::set_fill(uint32_t, SPWindRule)’ 47 | void set_fill(uint32_t rgba, SPWindRule fill_rule); | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.cpp:11: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dropper-tool.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/circle.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dropper-tool.cpp:20: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::center() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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-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-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); | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.cpp:12: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:88:18: warning: ‘virtual void Inkscape::CanvasItem::set_fill(uint32_t)’ was hidden [-Woverloaded-virtual=] 88 | virtual void set_fill(uint32_t rgba); | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:47:10: note: by ‘void Inkscape::CanvasItemBpath::set_fill(uint32_t, SPWindRule)’ 47 | void set_fill(uint32_t rgba, SPWindRule fill_rule); | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dropper-tool.cpp:28: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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-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-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-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-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-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(); | ~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.cpp:29: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dropper-tool.cpp:29: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dropper-tool.cpp:32: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:88:18: warning: ‘virtual void Inkscape::CanvasItem::set_fill(uint32_t)’ was hidden [-Woverloaded-virtual=] 88 | virtual void set_fill(uint32_t rgba); | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:47:10: note: by ‘void Inkscape::CanvasItemBpath::set_fill(uint32_t, SPWindRule)’ 47 | void set_fill(uint32_t rgba, SPWindRule fill_rule); | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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(); | ~~~~~~~~~~~~^~ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/flood-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/freehand-base.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.h:27: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /usr/include/2geom-1.4.0/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); | ~~~~~~~~~~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.4.0/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]); } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.cpp:57: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:88:18: warning: ‘virtual void Inkscape::CanvasItem::set_fill(uint32_t)’ was hidden [-Woverloaded-virtual=] 88 | virtual void set_fill(uint32_t rgba); | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:47:10: note: by ‘void Inkscape::CanvasItemBpath::set_fill(uint32_t, SPWindRule)’ 47 | void set_fill(uint32_t rgba, SPWindRule fill_rule); | ^~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/tools/gradient-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/gradient-tool.cpp /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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); | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:30: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.h:25: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:28: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:88:18: warning: ‘virtual void Inkscape::CanvasItem::set_fill(uint32_t)’ was hidden [-Woverloaded-virtual=] 88 | virtual void set_fill(uint32_t rgba); | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:47:10: note: by ‘void Inkscape::CanvasItemBpath::set_fill(uint32_t, SPWindRule)’ 47 | void set_fill(uint32_t rgba, SPWindRule fill_rule); | ^~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:30: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:44: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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));} | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/gradient-tool.cpp:20: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/lpe-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:60: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:32: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/gradient-tool.cpp:26: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:70:58: note: add explicit ‘this’ or ‘*this’ capture /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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 /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:712:59: required from here 712 | Geom::Rect const screen = screen_world * desktop->w2d(); | ^ /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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:713:61: required from here 713 | Geom::IntPoint const img_dims = (screen_world.dimensions() * padding).ceil(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/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()); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:815:55: required from here 815 | auto const img_max_indices = Geom::Rect::from_xywh(0, 0, width - 1, height - 1); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::clamp(const CPoint&) const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:818:46: required from here 818 | auto const pw = img_max_indices.clamp(fill_points[i] * world2img); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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 { | ^~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/generic-rect.h:105:41: required from ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’ 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:815:55: required from here 815 | auto const img_max_indices = Geom::Rect::from_xywh(0, 0, width - 1, height - 1); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/gradient-tool.cpp:29: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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(ToolBase*, Geom::Point&, const Geom::Point&, unsigned int)’: /builddir/build/BUILD/inkscape-1.4.2-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-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(FreehandBase*, SPItem*, const SPCurve*, bool)’: /builddir/build/BUILD/inkscape-1.4.2-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-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(ToolBase*, const Geom::Point&, const char*, unsigned int)’: /builddir/build/BUILD/inkscape-1.4.2-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-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]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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-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-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()) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ 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-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-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-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-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-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-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-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); | ^ /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 /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]’: /usr/include/2geom-1.4.0/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); | ~~~^~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-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-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-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); | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-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-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) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/c++/15/memory:80, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.h:18: In function ‘std::make_unique const&, bool, Geom::Point>(Inkscape::UI::Tools::FreehandBase*&&, std::shared_ptr const&, bool&&, Geom::Point&&)std::__detail::_MakeUniq::__single_object’, inlined from ‘Inkscape::UI::Tools::FreehandBase::_attachSelection()’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:578:74: /usr/include/c++/15/bits/unique_ptr.h:1084:30: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1084 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:42, from /usr/include/2geom-1.4.0/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp:23: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/d2.h:43: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:44: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp:25: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++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/measure-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/mesh-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp In file included from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp:30: /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp:39: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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-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-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); | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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-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-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 /usr/include/2geom-1.4.0/2geom/sbasis-geometric.h:47: /usr/include/2geom-1.4.0/2geom/piecewise.h: In member function ‘Geom::Piecewise >::valueAt(double) const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.h:29, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.cpp:20: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.h:31: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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() | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.h:30, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.h:24: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.cpp:27: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++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/object-picker-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.cpp:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:24: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:22: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.cpp:36: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:27: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:88:18: warning: ‘virtual void Inkscape::CanvasItem::set_fill(uint32_t)’ was hidden [-Woverloaded-virtual=] 88 | virtual void set_fill(uint32_t rgba); | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:47:10: note: by ‘void Inkscape::CanvasItemBpath::set_fill(uint32_t, SPWindRule)’ 47 | void set_fill(uint32_t rgba, SPWindRule fill_rule); | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2-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-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));} | ^ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-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-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 /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:38: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:25, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:41: /builddir/build/BUILD/inkscape-1.4.2-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-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 { | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:42: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:151:53: note: add explicit ‘this’ or ‘*this’ capture In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator*(const Geom::Affine&, const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:738:62: required from here 738 | auto sel_doc = _desktop->dt2doc() * *path.boundsFast(); | ^ /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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-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-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; | ^~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:3: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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::Rect boost::operators_impl::operator+(const Geom::Rect&, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:105:44: required from here 105 | Geom::Rect current(box + place.end); | ^~~ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Translate&)’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:144:98: required from here 144 | auto where = Geom::Point(lengthVal, 0) * Geom::Rotate(effective) * Geom::Translate(startPoint); | ^ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /usr/include/2geom-1.4.0/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); | ~~~~~~~~~~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.4.0/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-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-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(); | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ 64 | t = t * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:772:52: required from here 772 | pathv *= Geom::Translate(Geom::Point(-3.5,-3.5)); | ^ /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&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ 64 | t = t * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:773:14: required from here 773 | pathv *= 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-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-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()); | ~~~~~~~~^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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 /usr/include/2geom-1.4.0/2geom/pathvector.h:41: /usr/include/2geom-1.4.0/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<3>; Args = {Geom::Point, Geom::Point, Geom::Point}]’: /usr/include/2geom-1.4.0/2geom/path.h:806:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:11: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/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-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-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-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-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-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-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-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-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)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/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-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-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-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-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-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-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); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:13: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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 [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/pages-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:128:37: required from here 128 | auto box = Geom::Rect::from_xywh(position, _label->get_text_size().dimensions() / desktop->current_zoom()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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-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-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); | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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(); | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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-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-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-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-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-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()); | ^ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double]’: /usr/include/2geom-1.4.0/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()); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]’: /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/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-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*)’: /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /builddir/build/BUILD/inkscape-1.4.2-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-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)); | ^ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-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-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-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); | ^~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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()); | ~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/pencil-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.cpp /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.h:30, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.h:24: /builddir/build/BUILD/inkscape-1.4.2-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-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()) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.h:17: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:18: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:20: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/linear.h:39, from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/piecewise.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:20: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/concepts.h:36: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/concepts.h:37: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.h:19: /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.cpp:27: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:25: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:88:18: warning: ‘virtual void Inkscape::CanvasItem::set_fill(uint32_t)’ was hidden [-Woverloaded-virtual=] 88 | virtual void set_fill(uint32_t rgba); | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:47:10: note: by ‘void Inkscape::CanvasItemBpath::set_fill(uint32_t, SPWindRule)’ 47 | void set_fill(uint32_t rgba, SPWindRule fill_rule); | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:32: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:33: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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++) { | ~~^~~~~~~~~~~~~~~~~~~~~ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/rect-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/rect-tool.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:29: /usr/include/2geom-1.4.0/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/ellipse.h:43, from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37, from /usr/include/2geom-1.4.0/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:31: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:35: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++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::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:164:66: required from here 164 | rect = *(document->preferredBounds()) * document->doc2dt(); | ^ /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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.cpp:33: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:88:18: warning: ‘virtual void Inkscape::CanvasItem::set_fill(uint32_t)’ was hidden [-Woverloaded-virtual=] 88 | virtual void set_fill(uint32_t rgba); | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:47:10: note: by ‘void Inkscape::CanvasItemBpath::set_fill(uint32_t, SPWindRule)’ 47 | void set_fill(uint32_t rgba, SPWindRule fill_rule); | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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); | ^ /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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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); | ~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:42: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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-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-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()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:45: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:88:18: warning: ‘virtual void Inkscape::CanvasItem::set_fill(uint32_t)’ was hidden [-Woverloaded-virtual=] 88 | virtual void set_fill(uint32_t rgba); | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:47:10: note: by ‘void Inkscape::CanvasItemBpath::set_fill(uint32_t, SPWindRule)’ 47 | void set_fill(uint32_t rgba, SPWindRule fill_rule); | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.cpp:41: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:51: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:41: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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*/) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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) | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-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-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-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-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-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:238:42: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 238 | point = getSnappedResizePoint(point, state, knot->drag_origin, page); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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]; | ~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.h:17: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/piecewise.h:72:3: required from ‘class Geom::Piecewise >’ 72 | BOOST_CLASS_REQUIRE(T, Geom, FragmentConcept); | ^~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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-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-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-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-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-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-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())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/piecewise.h: In instantiation of ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /usr/include/2geom-1.4.0/2geom/piecewise.h:927:25: required from ‘Geom::Piecewise Geom::lerp(double, const Piecewise&, Piecewise) [with T = D2]’ 927 | b.setDomain(a.domain()); | ~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:1040:52: required from here 1040 | this->sketch_interpolation = Geom::lerp(t, fit_pwd2, this->sketch_interpolation); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/piecewise.h:215:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | inline Interval domain() const { return Interval(cuts.front(), cuts.back()); } | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:43: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Scale&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:62:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ 62 | p = p * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke-interpolators.h:201:31: required from here 201 | fit *= Scale(1,scale_y); | ^ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ 64 | t = t * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke-interpolators.h:201:31: required from here 201 | fit *= Scale(1,scale_y); | ^ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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)); | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/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 member function ‘Inkscape::UI::Tools::PagesTool::root_handler(Inkscape::CanvasEvent const&)::{lambda(Inkscape::ButtonReleaseEvent const&)#1}::operator()(Inkscape::ButtonReleaseEvent const&) const’, inlined from ‘Inkscape::inspect_event(Inkscape::CanvasEvent const&, Inkscape::UI::Tools::PagesTool::root_handler(Inkscape::CanvasEvent const&)::{lambda(Inkscape::ButtonPressEvent const&)#1}, Inkscape::UI::Tools::PagesTool::root_handler(Inkscape::CanvasEvent const&)::{lambda(Inkscape::MotionEvent const&)#1}, Inkscape::UI::Tools::PagesTool::root_handler(Inkscape::CanvasEvent const&)::{lambda(Inkscape::ButtonReleaseEvent const&)#1}, Inkscape::UI::Tools::PagesTool::root_handler(Inkscape::CanvasEvent const&)::{lambda(Inkscape::KeyPressEvent const&)#1}, Inkscape::UI::Tools::PagesTool::root_handler(Inkscape::CanvasEvent const&)::{lambda(Inkscape::CanvasEvent const&)#1})void’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/events/canvas-event.h:315:23, inlined from ‘Inkscape::UI::Tools::PagesTool::root_handler(Inkscape::CanvasEvent const&)’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:269:18: /builddir/build/BUILD/inkscape-1.4.2-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); | ^~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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-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-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-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-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]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/point.h: In function ‘Geom::Coord Geom::distance(const Point&, const Point&)’: /usr/include/2geom-1.4.0/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(); | ~~~^~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/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 member function ‘Inkscape::UI::Tools::PagesTool::root_handler(Inkscape::CanvasEvent const&)::{lambda(Inkscape::ButtonReleaseEvent const&)#1}::operator()(Inkscape::ButtonReleaseEvent const&) const’, inlined from ‘Inkscape::inspect_event(Inkscape::CanvasEvent const&, Inkscape::UI::Tools::PagesTool::root_handler(Inkscape::CanvasEvent const&)::{lambda(Inkscape::ButtonPressEvent const&)#1}, Inkscape::UI::Tools::PagesTool::root_handler(Inkscape::CanvasEvent const&)::{lambda(Inkscape::MotionEvent const&)#1}, Inkscape::UI::Tools::PagesTool::root_handler(Inkscape::CanvasEvent const&)::{lambda(Inkscape::ButtonReleaseEvent const&)#1}, Inkscape::UI::Tools::PagesTool::root_handler(Inkscape::CanvasEvent const&)::{lambda(Inkscape::KeyPressEvent const&)#1}, Inkscape::UI::Tools::PagesTool::root_handler(Inkscape::CanvasEvent const&)::{lambda(Inkscape::CanvasEvent const&)#1})void’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/events/canvas-event.h:315:23, inlined from ‘Inkscape::UI::Tools::PagesTool::root_handler(Inkscape::CanvasEvent const&)’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:269:18: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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]); | ^ /usr/include/2geom-1.4.0/2geom/piecewise.h: In function ‘Geom::Piecewise Geom::lerp(double, const Piecewise&, Piecewise) [with T = D2]’: /usr/include/2geom-1.4.0/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-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-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]); | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/marker-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/point.h: In function ‘Geom::distance(Geom::Point const&, Geom::Point const&)’: In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/rect-tool.cpp:26: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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-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-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]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2-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-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 ) { | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator[](unsigned int) const’: /usr/include/2geom-1.4.0/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]); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/rect-tool.cpp:33: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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() { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/rect-tool.cpp:34: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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-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-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-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-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-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) | ^~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/select-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/booleans-builder.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.cpp In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-tool.cpp In file included from /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/ellipse.h:43, from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp:26: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.h:23: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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); | ~~^~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.4.0/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]); } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 2]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/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]; | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp:29: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++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/booleans-subitems.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.cpp In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tools.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-tool.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.cpp:20: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:88:18: warning: ‘virtual void Inkscape::CanvasItem::set_fill(uint32_t)’ was hidden [-Woverloaded-virtual=] 88 | virtual void set_fill(uint32_t rgba); | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.cpp:21: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:47:10: note: by ‘void Inkscape::CanvasItemBpath::set_fill(uint32_t, SPWindRule)’ 47 | void set_fill(uint32_t rgba, SPWindRule fill_rule); | ^~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-tool.cpp:15: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.cpp:29: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp:45: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp:50: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp:650:116: required from here 650 | items = _desktop->getDocument()->getItemsInBox(_desktop->dkey, (*b) * _desktop->dt2doc()); | ^ /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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-tool.cpp:26: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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-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-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-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-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-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-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()); | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 member function ‘Inkscape::UI::Tools::SelectTool::root_handler(Inkscape::CanvasEvent const&)::{lambda(Inkscape::ButtonReleaseEvent const&)#1}::operator()(Inkscape::ButtonReleaseEvent const&) const’, inlined from ‘Inkscape::inspect_event(Inkscape::CanvasEvent const&, Inkscape::UI::Tools::SelectTool::root_handler(Inkscape::CanvasEvent const&)::{lambda(Inkscape::ButtonPressEvent const&)#1}, Inkscape::UI::Tools::SelectTool::root_handler(Inkscape::CanvasEvent const&)::{lambda(Inkscape::MotionEvent const&)#1}, Inkscape::UI::Tools::SelectTool::root_handler(Inkscape::CanvasEvent const&)::{lambda(Inkscape::ButtonReleaseEvent const&)#1}, Inkscape::UI::Tools::SelectTool::root_handler(Inkscape::CanvasEvent const&)::{lambda(Inkscape::ScrollEvent const&)#1}, Inkscape::UI::Tools::SelectTool::root_handler(Inkscape::CanvasEvent const&)::{lambda(Inkscape::KeyPressEvent const&)#1}, Inkscape::UI::Tools::SelectTool::root_handler(Inkscape::CanvasEvent const&)::{lambda(Inkscape::KeyReleaseEvent const&)#1}, Inkscape::UI::Tools::SelectTool::root_handler(Inkscape::CanvasEvent const&)::{lambda(Inkscape::CanvasEvent const&)#1})void’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/events/canvas-event.h:315:23, inlined from ‘Inkscape::UI::Tools::SelectTool::root_handler(Inkscape::CanvasEvent const&)’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp:417:18: /builddir/build/BUILD/inkscape-1.4.2-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-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-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) | ^~~~~~~~~~ [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/shortcuts.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/shortcuts.cpp In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/spiral-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spiral-tool.cpp /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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(); | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/shortcuts.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spiral-tool.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spiral-tool.cpp:24: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spiral-tool.cpp:28: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:24: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spiral-tool.cpp:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:31: /usr/include/2geom-1.4.0/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/star-tool.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/star-tool.cpp:24: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/star-tool.cpp:28: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:43: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:88:18: warning: ‘virtual void Inkscape::CanvasItem::set_fill(uint32_t)’ was hidden [-Woverloaded-virtual=] 88 | virtual void set_fill(uint32_t rgba); | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:47:10: note: by ‘void Inkscape::CanvasItemBpath::set_fill(uint32_t, SPWindRule)’ 47 | void set_fill(uint32_t rgba, SPWindRule fill_rule); | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.h:27: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:44: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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/tool-base.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.cpp /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ 64 | t = t * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:482:33: required from here 482 | path *= Geom::Translate(move); | ^ /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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/star-tool.cpp:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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-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-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-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-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-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-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-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-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-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-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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double]’: /usr/include/2geom-1.4.0/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()); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/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-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-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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Translate&)’: /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ 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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-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-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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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&)#1}::operator()(Inkscape::MotionEvent const&) const’: /builddir/build/BUILD/inkscape-1.4.2-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-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-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; | ~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.cpp:44: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:88:18: warning: ‘virtual void Inkscape::CanvasItem::set_fill(uint32_t)’ was hidden [-Woverloaded-virtual=] 88 | virtual void set_fill(uint32_t rgba); | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.cpp:47: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:47:10: note: by ‘void Inkscape::CanvasItemBpath::set_fill(uint32_t, SPWindRule)’ 47 | void set_fill(uint32_t rgba, SPWindRule fill_rule); | ^~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.cpp:52: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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/tools/tweak-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tweak-tool.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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) { | ~~~~~~^~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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-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-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(); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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-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-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(); | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.cpp:29: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/zoom-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/zoom-tool.cpp /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.cpp:33: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.cpp:39: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-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&)#1}::operator()(Inkscape::KeyPressEvent const&) const’: /builddir/build/BUILD/inkscape-1.4.2-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) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.cpp:41: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tweak-tool.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tweak-tool.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.cpp:49: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/circle.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tweak-tool.cpp:20: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/about.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/about.cpp /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/circle.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::center() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/circle.h:88:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/zoom-tool.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/zoom-tool.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tweak-tool.cpp:32: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/zoom-tool.cpp:19: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/zoom-tool.cpp:20: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tweak-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:88:18: warning: ‘virtual void Inkscape::CanvasItem::set_fill(uint32_t)’ was hidden [-Woverloaded-virtual=] 88 | virtual void set_fill(uint32_t rgba); | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:47:10: note: by ‘void Inkscape::CanvasItemBpath::set_fill(uint32_t, SPWindRule)’ 47 | void set_fill(uint32_t rgba, SPWindRule fill_rule); | ^~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/align-and-distribute.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/align-and-distribute.cpp /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator-(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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); | ^ [ 72%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/calligraphic-profile-rename.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/calligraphic-profile-rename.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/about.cpp:42: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/about.cpp:43: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 72%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/clonetiler.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/about.cpp:45: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/about.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/align-and-distribute.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/calligraphic-profile-rename.cpp:22: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/align-and-distribute.cpp:34: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ [ 72%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/color-item.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/color-item.cpp /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-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-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-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-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:20: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:33: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ [ 72%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/command-palette.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/command-palette.cpp In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:40: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:45: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/color-item.cpp:32: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:1696:84: required from here 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) ); | ^ /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:1938:55: required from here 1938 | Geom::IntRect ibox = (box * Geom::Scale(trace_zoom)).roundOutwards(); | ^ /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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:2229:42: required from here 2229 | w = scale_units*r->dimensions()[Geom::X]; | ~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/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()); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/color-item.cpp:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::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-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-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) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/transforms.h:194:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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) | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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-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-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])))); | ^ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]’: /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument 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-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-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-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-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-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; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:11: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double]’: /usr/include/2geom-1.4.0/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()); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-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-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-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-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-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]; | ~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/document.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/command-palette.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/command-palette.cpp:12: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/command-palette.cpp:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++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-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-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); | ^ [ 72%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/attrdialog.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-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-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-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-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-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-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-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-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-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; | ~~~~~~~~~~~~~~~^~ [ 72%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-base.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 72%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-container.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.cpp /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.cpp:52: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.cpp:54: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 72%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-data.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-data.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.cpp:125:1: warning: when initialized here [-Wreorder] 125 | AttrDialog::AttrDialog() | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.cpp:27: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ [ 72%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-manager.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-manager.cpp /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ [ 72%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-multipaned.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-multipaned.cpp In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.cpp:37: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 { | ^ [ 72%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-notebook.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-notebook.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-manager.cpp:23: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-manager.cpp:25: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.cpp:58: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.h:10, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.cpp:61: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-window.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-multipaned.cpp:27: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ 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-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-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-notebook.cpp:33: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 72%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-window.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-window.cpp /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-notebook.cpp:35: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-notebook.cpp:28: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-notebook.cpp:32: /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-notebook.cpp:147:63: required from here 147 | row}; | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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, | ^~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/document-properties.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-window.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-window.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-window.cpp:21: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/document-resources.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-resources.cpp /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-window.cpp:25: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/export.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.cpp [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/export-batch.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:22: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:28, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-resources.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-resources.cpp:8: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:52: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-resources.cpp:51: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-resources.cpp:52: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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-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-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-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-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() | ^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:342:47: required from here 342 | document->setViewBox(Geom::Rect::from_xywh(x, y, box.width(), box.height())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:354:55: required from here 354 | document->setViewBox(Geom::Rect::from_xywh(box.min()[Geom::X], box.min()[Geom::Y], width, height)); | ~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:128:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:380:61: required from here 380 | auto delta = old_scale * Geom::Scale(scale).inverse(); | ^ /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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Scale&)’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:2009:40: required from here 2009 | auto origin = _grid->getOrigin() * scale; | ^~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/generic-rect.h:105:41: required from ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’ 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:342:47: required from here 342 | document->setViewBox(Geom::Rect::from_xywh(x, y, box.width(), box.height())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.cpp:30: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]’: /usr/include/2geom-1.4.0/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-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-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-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-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)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]’: /usr/include/2geom-1.4.0/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-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-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-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-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-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-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-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-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-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]); | ~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp:29: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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]); | ~~~~~~^~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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-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-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-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; | ^~~~~ /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.cpp:45: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp:37: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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-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-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-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], | ~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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-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-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-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(); | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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]) { /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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-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-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(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:32: /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp:56: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-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-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-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-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-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-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) { | ^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-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-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-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-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-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-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-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; | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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()); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/export-single.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/extensions-gallery.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/filedialog.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filedialog.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:3: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.h:32, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:21: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:33: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:34: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:36: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/db.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:37: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h:182:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 182 | virtual bool prefs(); | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:38: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:57:10: note: by ‘bool Inkscape::Extension::Effect::prefs(SPDesktop*)’ 57 | bool prefs(SPDesktop * desktop); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.h: In constructor ‘Inkscape::UI::Dialog::ExtensionsGallery::ExtensionsGallery(Type)’: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:94:38: required from here 94 | auto rect = Geom::Rect::from_xywh(margin, margin, w, h); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/generic-rect.h:105:41: required from ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’ 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:94:38: required from here 94 | auto rect = Geom::Rect::from_xywh(margin, margin, w, h); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp:41: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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); | ^ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]’: /usr/include/2geom-1.4.0/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); | ~~~^~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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, ExtensionsGallery::Type)’: /builddir/build/BUILD/inkscape-1.4.2-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) { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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) | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-preview.h:30, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filedialogimpl-gtkmm.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filedialog.cpp:29: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp:1012:67: required from here 1012 | preview.setBox(Geom::Rect(x0, y0, x1, y1) * _document->dt2doc()); | ^ /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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filedialog.cpp:31: /builddir/build/BUILD/inkscape-1.4.2-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-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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-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-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) { | ^~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/filedialogimpl-gtkmm.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filedialogimpl-gtkmm.cpp /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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-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-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-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()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/fill-and-stroke.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/fill-and-stroke.cpp [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/filter-effects-dialog.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp:696:9: warning: ‘target’ may be used uninitialized [-Wmaybe-uninitialized] 696 | if (target) { | ^~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp:674:19: note: ‘target’ was declared here 674 | SPObject *target; | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-preview.h:30, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filedialogimpl-gtkmm.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filedialogimpl-gtkmm.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filedialogimpl-gtkmm.cpp:35: /builddir/build/BUILD/inkscape-1.4.2-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-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/find.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/find.cpp In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/fill-and-stroke.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/fill-and-stroke.cpp:25: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/fill-and-stroke.cpp:32: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:56: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++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/dialog/font-collections-manager.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.cpp [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-collection-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-collection-selector.cpp In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:64: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/find.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/find.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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-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-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-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-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, | ^~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-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-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-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-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-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-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-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-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) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/find.cpp:22: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of 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-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-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-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; | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2-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) | ^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++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-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-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-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-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-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-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-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-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) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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() | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:81: /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:2661:98: required from here 2661 | Inkscape::UI::ColumnMenuBuilder builder(menu, 2, Gtk::ICON_SIZE_LARGE_TOOLBAR); | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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, | ^~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.h:42: /builddir/build/BUILD/inkscape-1.4.2-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-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]’ 50 | : ComboBoxEnum{c, a, sort, translation_context, 0u} | ^ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:962:11: required from here 962 | _type(ComponentTransferTypeConverter, SPAttr::TYPE, false), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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]’ 50 | : ComboBoxEnum{c, a, sort, translation_context, 0u} | ^ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:1115:11: required from here 1115 | _light_source(LightSourceConverter), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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]’ 50 | : ComboBoxEnum{c, a, sort, translation_context, 0u} | ^ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:2696:7: required from here 2696 | , _add_primitive_type(FPConverter) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/find.cpp:30: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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-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-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]’ 41 | : ComboBoxEnum{c, a, sort, translation_context, static_cast(default_value)} | ^ /builddir/build/BUILD/inkscape-1.4.2-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]’ 204 | : ComboBoxEnum(default_value, c, a, false) | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 899 | auto const combo = Gtk::make_managed>(default_value, conv, attr, tip_text); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:2950:25: required from here 2950 | _settings->add_combo(SP_CSS_BLEND_NORMAL, SPAttr::MODE, _("Mode:"), SPBlendModeConverter); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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]’ 41 | : ComboBoxEnum{c, a, sort, translation_context, static_cast(default_value)} | ^ /builddir/build/BUILD/inkscape-1.4.2-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]’ 204 | : ComboBoxEnum(default_value, c, a, false) | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 899 | auto const combo = Gtk::make_managed>(default_value, conv, attr, tip_text); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:2953:71: required from here 2953 | ComboBoxEnum* colmat = _settings->add_combo(COLORMATRIX_MATRIX, SPAttr::TYPE, _("Type:"), ColorMatrixTypeConverter, _("Indicates the type of matrix operation. The keyword 'matrix' indicates that a full 5x4 matrix of values will be provided. The other keywords represent convenience shortcuts to allow commonly used color operations to be performed without specifying a complete matrix.")); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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]’ 41 | : ComboBoxEnum{c, a, sort, translation_context, static_cast(default_value)} | ^ /builddir/build/BUILD/inkscape-1.4.2-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]’ 204 | : ComboBoxEnum(default_value, c, a, false) | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 899 | auto const combo = Gtk::make_managed>(default_value, conv, attr, tip_text); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:2968:25: required from here 2968 | _settings->add_combo(COMPOSITE_OVER, SPAttr::OPERATOR, _("Operator:"), CompositeOperatorConverter); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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]’ 41 | : ComboBoxEnum{c, a, sort, translation_context, static_cast(default_value)} | ^ /builddir/build/BUILD/inkscape-1.4.2-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]’ 204 | : ComboBoxEnum(default_value, c, a, false) | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 899 | auto const combo = Gtk::make_managed>(default_value, conv, attr, tip_text); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:2982:25: required from here 2982 | _settings->add_combo(CONVOLVEMATRIX_EDGEMODE_NONE, SPAttr::EDGEMODE, _("Edge Mode:"), ConvolveMatrixEdgeModeConverter, _("Determines how to extend the input image as necessary with color values so that the matrix operations can be applied when the kernel is positioned at or near the edge of the input image.")); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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]’ 41 | : ComboBoxEnum{c, a, sort, translation_context, static_cast(default_value)} | ^ /builddir/build/BUILD/inkscape-1.4.2-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]’ 204 | : ComboBoxEnum(default_value, c, a, false) | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 899 | auto const combo = Gtk::make_managed>(default_value, conv, attr, tip_text); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:2995:25: required from here 2995 | _settings->add_combo(DISPLACEMENTMAP_CHANNEL_ALPHA, SPAttr::XCHANNELSELECTOR, _("X displacement:"), DisplacementMapChannelConverter, _("Color component that controls the displacement in the X direction")); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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; | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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-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-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]’ 41 | : ComboBoxEnum{c, a, sort, translation_context, static_cast(default_value)} | ^ /builddir/build/BUILD/inkscape-1.4.2-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]’ 204 | : ComboBoxEnum(default_value, c, a, false) | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 899 | auto const combo = Gtk::make_managed>(default_value, conv, attr, tip_text); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:3009:25: required from here 3009 | _settings->add_combo(MORPHOLOGY_OPERATOR_ERODE, SPAttr::OPERATOR, _("Operator:"), MorphologyOperatorConverter, _("Erode: performs \"thinning\" of input image.\nDilate: performs \"fattening\" of input image.")); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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]’ 41 | : ComboBoxEnum{c, a, sort, translation_context, static_cast(default_value)} | ^ /builddir/build/BUILD/inkscape-1.4.2-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]’ 204 | : ComboBoxEnum(default_value, c, a, false) | ^ /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&}]’ 65 | return manage(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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]’ 899 | auto const combo = Gtk::make_managed>(default_value, conv, attr, tip_text); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:3047:25: required from here 3047 | _settings->add_combo(TURBULENCE_TURBULENCE, SPAttr::TYPE, _("Type:"), TurbulenceTypeConverter, _("Indicates whether the filter primitive should perform a noise or turbulence function.")); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-collection-selector.cpp:29: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.cpp:11: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/find.cpp:56:1: warning: when initialized here [-Wreorder] 56 | Find::Find() | ^~~~ /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.h:19: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/global-palettes.cpp [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/glyphs.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/glyphs.cpp In file included from /usr/include/2geom-1.4.0/2geom/curve.h:44, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/global-palettes.cpp:38: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-substitution.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/global-palettes.cpp:80:36: required from here 80 | auto val = read_value(s); | ~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/global-palettes.cpp:85:53: required from here 85 | size_t len = short_string ? read_value(s) : read_value(s); | ~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2-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) { | ~~^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/glyphs.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/glyphs.cpp:11: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/glyphs.cpp:26: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/grid-arrange-tab.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/grid-arrange-tab.cpp [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/guides.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/guides.cpp In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/guides.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/guides.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/guides.cpp:21: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/grid-arrange-tab.cpp:32: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/grid-arrange-tab.cpp:34: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++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/dialog/icon-preview.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/icon-preview.cpp In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/guides.cpp:27: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/inkscape-preferences.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/inkscape-preferences.cpp /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/guides.cpp:28: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/units.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/unit-menu.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/scalar-unit.h:17, from /builddir/build/BUILD/inkscape-1.4.2-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-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&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/units.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/unit-menu.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/guides.h:23: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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]; | ~~~~~~~~~~~~^~ [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/knot-properties.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/knot-properties.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/icon-preview.h:29, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/icon-preview.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/layer-properties.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/layer-properties.cpp In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/icon-preview.cpp:29: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/inkscape-preferences.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/inkscape-preferences.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/icon-preview.cpp:31: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/inkscape-preferences.h:41: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/inkscape-preferences.cpp:57: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/knot-properties.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/knot-properties.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/icon-preview.cpp:500:65: required from here 500 | auto scaled_box = *dbox * Geom::Scale(sf); | ^ /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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/inkscape-preferences.cpp:67: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/knot-properties.cpp:24: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/inkscape-preferences.cpp:80: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-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-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); | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/livepatheffect-editor.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.cpp In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/layer-manager.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/layer-properties.h:32, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/layer-properties.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/layer-properties.cpp:22: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ [ 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-fillet-chamfer-properties.cpp /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-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-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-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-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-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-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.cpp:12: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.h:24: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-fillet-chamfer-properties.cpp:8: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.cpp:41: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-fillet-chamfer-properties.h:21: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:16: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:26: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:20: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.cpp:57: /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.cpp:336:97: required from here 336 | ColumnMenuBuilder builder{menu, 3, Gtk::ICON_SIZE_LARGE_TOOLBAR}; | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-powerstroke-properties.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:43, from /usr/include/2geom-1.4.0/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-powerstroke-properties.h:29: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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 /usr/include/2geom-1.4.0/2geom/d2.h:44: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to 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/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19: /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/memory.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/memory.cpp /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:20: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/messages.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/memory.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/memory.cpp:27: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/messages.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/messages.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/object-properties.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-properties.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/new-from-template.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/new-from-template.cpp:21: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:37: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:39: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/objects.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-properties.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-properties.cpp:30: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-properties.cpp:43: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-properties.cpp:46: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:771:33: note: add explicit ‘this’ or ‘*this’ capture /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-properties.cpp:48: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-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-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-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-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/polar-arrange-tab.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/polar-arrange-tab.cpp [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/print.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.h:33, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:33: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.h:29, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.h:34: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:35: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:51: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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-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-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-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-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-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-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-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-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-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); | ^~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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 = [=]() { | ^ [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/prototype.cpp.o /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:997:80: note: add explicit ‘this’ or ‘*this’ capture cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/prototype.cpp /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:1501:54: note: add explicit ‘this’ or ‘*this’ capture [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/selectorsdialog.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/selectorsdialog.cpp In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/polar-arrange-tab.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/polar-arrange-tab.cpp:18: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/print.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/print.cpp:24: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/polar-arrange-tab.cpp:24: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/units.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/unit-menu.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/scalar-unit.h:17, from /builddir/build/BUILD/inkscape-1.4.2-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-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&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/print.cpp:27: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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(); | ^ [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/startup.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/startup.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/selectorsdialog.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/selectorsdialog.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/styledialog.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/styledialog.cpp /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/selectorsdialog.cpp:34: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/selectorsdialog.cpp:40: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/startup.cpp:36: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/startup.cpp:41: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/svg-fonts-dialog.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.cpp /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/styledialog.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/styledialog.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/styledialog.cpp:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/styledialog.cpp:50: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/svg-preview.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-preview.cpp [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/swatches.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/swatches.cpp /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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-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-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() : | ^~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.cpp:51: /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.cpp:295:54: required from here 295 | Inkscape::UI::ColumnMenuBuilder builder{*_menu, 4}; | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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, | ^~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.cpp:765:47: required from here 765 | document->setViewBox(Geom::Rect::from_xywh(0, 0, em, em)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/generic-rect.h:105:41: required from ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’ 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.cpp:765:47: required from here 765 | document->setViewBox(Geom::Rect::from_xywh(0, 0, em, em)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/swatches.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/swatches.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/swatches.h:27: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/swatches.cpp:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-preview.h:30, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-preview.cpp:27: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]’: /usr/include/2geom-1.4.0/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); | ~~~^~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/swatches.cpp:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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-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-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-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-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-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-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++) { | ~~^~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-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-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)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/symbols.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.cpp In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/swatches.cpp:51: /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/swatches.cpp:670:63: required from here 670 | Inkscape::UI::ColumnMenuBuilder builder{*_selector_menu, 2}; | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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, | ^~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.h:37, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.cpp:12: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:20: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/tile.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tile.cpp /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/paint-servers.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/paint-servers.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp:24: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.h:27: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tile.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tile.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tile.cpp:29: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tile.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/paint-servers.cpp:132:42: note: add explicit ‘this’ or ‘*this’ capture In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.h:10, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.h:31: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:20: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/tracedialog.cpp.o /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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); | ^ [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/transformation.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:37: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ [ 77%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/undo-history.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/undo-history.cpp In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:40: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/ellipse.h:43, from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:42: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.cpp:24: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.cpp:26: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ [ 77%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/xml-tree.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/undo-history.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/undo-history.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/undo-history.cpp:21: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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-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-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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.cpp:33: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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));} | ^ [ 77%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/save-template-dialog.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/save-template-dialog.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ [ 77%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/iconrenderer.cpp.o /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/iconrenderer.cpp /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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); | ~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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); | ^ [ 77%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/alignment-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/alignment-selector.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-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-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-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-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()) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.h:25: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.cpp:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ [ 77%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/anchor-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/anchor-selector.cpp [ 77%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/completion-popup.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/completion-popup.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 77%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp [ 77%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/stores.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/completion-popup.cpp: In member function ‘gboolean Inkscape::UI::Widget::CompletionPopup::onPopoverKeyPressed(const GtkEventControllerKey*, unsigned int, unsigned int, GdkModifierType)’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/completion-popup.cpp:117:10: warning: ‘template class std::__cxx11::wstring_convert’ is deprecated [-Wdeprecated-declarations] 117 | std::wstring_convert, char32_t> conv1; | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/locale:47, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/completion-popup.cpp:12: /usr/include/c++/15/bits/locale_conv.h:262:33: note: declared here 262 | class _GLIBCXX17_DEPRECATED wstring_convert | ^~~~~~~~~~~~~~~ [ 77%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/synchronizer.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/synchronizer.cpp [ 77%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/util.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/util.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/fragment.h:6, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/texture.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/texture.cpp In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.h:15: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp:18: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp:19: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp:24: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/prefs.h:5, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp:25: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/prefs.h:5, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:37: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/int-interval.h:35, from /usr/include/2geom-1.4.0/2geom/int-rect.h:35, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/fragment.h:5: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/coord.h:41, from /usr/include/2geom-1.4.0/2geom/int-rect.h:34: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:43: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/texture.h:6, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/texture.cpp:3: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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-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 Geom::IntRect&, int)’: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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()) { | ~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:11: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double]’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:47: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41, from /usr/include/2geom-1.4.0/2geom/geom.h:43: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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/widget/canvas/texturecache.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/texturecache.cpp In file included from /usr/include/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:28, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/util.cpp:2: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::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-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-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-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 In member function ‘Inkscape::UI::Widget::Stores::snapshot_combine(Inkscape::UI::Widget::Fragment const&)::{lambda(Geom::Parallelogram const&)#1}::operator()(Geom::Parallelogram const&) const’, inlined from ‘Inkscape::UI::Widget::Stores::snapshot_combine(Inkscape::UI::Widget::Fragment const&)::{lambda(Inkscape::UI::Widget::Stores::Store const&)#1}::operator()(Inkscape::UI::Widget::Stores::Store const&) const’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp:154:21, inlined from ‘Inkscape::UI::Widget::Stores::snapshot_combine(Inkscape::UI::Widget::Fragment const&)’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp:157:14: /builddir/build/BUILD/inkscape-1.4.2-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-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-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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/util.cpp:3: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:130:31: required from here 130 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/pixelstreamer.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:52: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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()); | ^ [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/updaters.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/updaters.cpp /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:2085:34: note: add explicit ‘this’ or ‘*this’ capture In file included from /usr/include/2geom-1.4.0/2geom/int-interval.h:35, from /usr/include/2geom-1.4.0/2geom/int-rect.h:35, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.h:20: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/coord.h:41, from /usr/include/2geom-1.4.0/2geom/int-rect.h:34: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/mathfns.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/texturecache.cpp:6: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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-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-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) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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-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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/mathfns.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/pixelstreamer.cpp:7: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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++) { | ~~^~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/widget/canvas/framecheck.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/framecheck.cpp [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/glgraphics.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/glgraphics.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:28, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/updaters.cpp:3: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-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-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()) { | ~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/coord.h:41, from /usr/include/2geom-1.4.0/2geom/int-rect.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/updaters.h:13, from /builddir/build/BUILD/inkscape-1.4.2-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&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-interval.h:35, from /usr/include/2geom-1.4.0/2geom/int-rect.h:35: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/cairographics.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/cairographics.cpp [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/graphics.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/graphics.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/graphics.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/glgraphics.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/glgraphics.cpp:3: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/glgraphics.cpp:5: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/cairographics.cpp:2: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/glgraphics.cpp:9: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/prefs.h:5, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/glgraphics.cpp:11: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/graphics.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/graphics.cpp:3: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/graphics.cpp:5: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/graphics.cpp:9: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/cairographics.cpp:4: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/prefs.h:5, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/cairographics.cpp:7: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-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-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(); | ~~~~~~~~~~~~^~~~~~~ [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas-grid.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas-notice.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-notice.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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-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() | ^~~~~~~~~~~~~ [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-entry.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-entry.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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) | ^~~~~~ [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-icc-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-entry.cpp:15: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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) | ^~~~~~~~~~ [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-palette.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:33: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:34: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-icc-selector.cpp:25: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:39: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:271:59: required from here 271 | auto const rulerbox = startbox * Geom::Scale{w2r_scale}; | ^ /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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-notebook.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-notebook.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-notebook.cpp:25: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:28, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp:33: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp:30: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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++/15/utility:71, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp:12: /usr/include/c++/15/bits/stl_pair.h: In instantiation of ‘constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double; _T2 = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp2>::type = double]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp:206:26: required from here 206 | return std::make_pair(adj->get_lower(), adj->get_upper() - adj->get_page_size()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_pair.h:1164:5: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1164 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-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-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-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-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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/point.h: In member function ‘constexpr Geom::Point Geom::Point::operator-() const’: /usr/include/2geom-1.4.0/2geom/point.h:144:21: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 144 | constexpr Point operator-() const { | ^~~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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); | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-notebook.cpp:357:49: note: add explicit ‘this’ or ‘*this’ capture /builddir/build/BUILD/inkscape-1.4.2-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-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) { | ^~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp: In function ‘Inkscape::UI::Widget::ruler_snap_new_guide(SPDesktop*, Geom::Point&, Geom::Point&)’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:521:33: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 521 | normal = Geom::rot90(normal); | ~~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-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-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-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-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-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-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-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-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-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-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-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) | ^~~~~~~~~~ [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-palette-preview.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette-preview.cpp [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-picker.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-picker.cpp [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-preview.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-preview.cpp [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-scales.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-scales.cpp [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-slider.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-slider.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-picker.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-preview.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:44, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-scales.cpp:28: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/curve.h:45: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/combo-box-entry-tool-item.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-box-entry-tool-item.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/combo-tool-item.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-tool-item.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-slider.cpp:22: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/css-name-class-init.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/css-name-class-init.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:28, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-box-entry-tool-item.cpp:40: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-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-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, CellDataFunc, SeparatorFunc, Gtk::Widget*)’: /builddir/build/BUILD/inkscape-1.4.2-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-tool-item.cpp:26: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-tool-item.cpp:14: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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, | ^~~~~~~~~~~~~ [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/custom-tooltip.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/custom-tooltip.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/selected-color.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-scales.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-scales.cpp:14: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-scales.cpp: In member function ‘Inkscape::UI::Widget::ColorScales<(Inkscape::UI::Widget::SPColorScalesMode)0>::_getRgba32()’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-scales.cpp:558:35: warning: ‘c’ is used uninitialized [-Wuninitialized] 558 | rgba = SP_RGBA32_F_COMPOSE(c[0], c[1], c[2], c[3]); /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-scales.cpp:553:12: note: ‘c’ declared here 553 | gfloat c[4]; | ^ [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/dash-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/dash-selector.cpp [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/desktop-widget.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/desktop-widget.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/desktop-widget.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/desktop-widget.cpp:24: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/entity-entry.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/dash-selector.cpp:25: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/dash-selector.cpp:26: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/desktop-widget.cpp:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/desktop-widget.cpp:39: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/coord.h:41, from /builddir/build/BUILD/inkscape-1.4.2-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&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/desktop-widget.cpp:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/desktop-widget.cpp:47: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/desktop-widget.cpp:357:41: required from here 357 | auto const d = Geom::Rect::from_xywh(Geom::Point{0, 0}, _desktop->doc()->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/export-lists.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-lists.cpp [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/export-preview.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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()); | ^ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/entity-entry.cpp:22: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ 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-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-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-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() | ^~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-lists.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-lists.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/filter-effect-chooser.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/filter-effect-chooser.cpp [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/fill-style.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-lists.h:21: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:21: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/font-button.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-button.cpp /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/attr-widget.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:23, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/filter-effect-chooser.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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-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-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-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-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) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-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-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]’ 50 | : ComboBoxEnum{c, a, sort, translation_context, 0u} | ^ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/filter-effect-chooser.cpp:59:7: required from here 59 | , _blend(SPBlendModeConverter, SPAttr::INVALID, false, "BlendMode") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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, | ^~~~~~~~~~~~ [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-list.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.cpp:22: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.cpp:27: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/ray.h:36, from /usr/include/2geom-1.4.0/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.cpp:31: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41, from /usr/include/2geom-1.4.0/2geom/2geom.h:46: /usr/include/2geom-1.4.0/2geom/path.h: In member function ‘Geom::Point Geom::Path::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/2geom.h:51: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 { | ^ [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.cpp [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-selector-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector-toolbar.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:32: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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-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-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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-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-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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 81%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-variants.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.cpp In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.cpp:11: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.h:10, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:35: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector-toolbar.cpp:33: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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-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-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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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) : | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:494:47: note: add explicit ‘this’ or ‘*this’ capture /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:517:26: note: add explicit ‘this’ or ‘*this’ capture /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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-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-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-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-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:599:58: note: add explicit ‘this’ or ‘*this’ capture /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:678:42: note: add explicit ‘this’ or ‘*this’ capture /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:1135:50: note: add explicit ‘this’ or ‘*this’ capture /builddir/build/BUILD/inkscape-1.4.2-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-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) { | ^~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-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-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) { | ^~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ [ 81%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-variations.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.cpp /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.cpp:11: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 () : | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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 () : | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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 () : | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/frame.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/frame.cpp /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/gradient-image.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-image.cpp [ 81%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-editor.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.cpp:30: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 81%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector.cpp /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-image.cpp:22: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp:19: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-vector-selector.cpp.o [ 81%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-with-stops.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-with-stops.cpp cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-vector-selector.cpp /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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(); | ~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::transformed(const Geom::Affine&) const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/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); | ~~~~~~~~~^~~ /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tools.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector.cpp:25: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector.cpp:26: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector.cpp:32: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector.cpp:37: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 81%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/image-properties.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/image-properties.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector.h:26, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-vector-selector.cpp:23: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-with-stops.cpp:23: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/imagetoggler.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/imagetoggler.cpp In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-vector-selector.cpp:30: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-vector-selector.cpp:32: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-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-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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/ink-color-wheel.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/image-properties.h:12, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/image-properties.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 81%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/ink-ruler.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-ruler.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-spinscale.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-spinscale.cpp In file included from /usr/include/2geom-1.4.0/2geom/angle.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of 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/labelled.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:28, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp:28: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp:29: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-ruler.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-ruler.cpp:24: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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-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-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-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) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/angle.h:41: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of 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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled 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&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/algorithm:63, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp:16: /usr/include/c++/15/bits/stl_algo.h: In instantiation of ‘constexpr std::pair<_FIter, _FIter> std::minmax(initializer_list<_Tp>) [with _Tp = double]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp:198:40: required from here 198 | auto const [min, max] = std::minmax({r, g, b}); | ~~~~~~~~~~~^~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:3447:5: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3447 | minmax(initializer_list<_Tp> __l) | ^~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/concepts.h:38: /usr/include/2geom-1.4.0/2geom/intersection.h: In instantiation of ‘Geom::Point Geom::Intersection::point() const [with TimeA = double; TimeB = double]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp:886:65: required from here 886 | intersections.emplace_back(i, j, xings.front().point(), start_angle); | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/intersection.h:68:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 68 | Point point() const { | ^~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-ruler.cpp:29: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/c++/15/bits/stl_algobase.h:64, from /usr/include/c++/15/algorithm:62: /usr/include/c++/15/bits/stl_pair.h: In instantiation of ‘constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = const double&; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp2>::type = double]’: /usr/include/c++/15/bits/stl_algo.h:3453:28: required from ‘constexpr std::pair<_FIter, _FIter> std::minmax(initializer_list<_Tp>) [with _Tp = double]’ 3453 | return std::make_pair(*__p.first, *__p.second); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp:198:40: required from here 198 | auto const [min, max] = std::minmax({r, g, b}); | ~~~~~~~~~~~^~~~~~~~~~~ /usr/include/c++/15/bits/stl_pair.h:1164:5: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1164 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-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-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-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-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) | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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) | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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) | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:28, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-spinscale.cpp:30: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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-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-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-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 /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/layer-selector.cpp [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/licensor.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/licensor.cpp In member function ‘Inkscape::UI::Widget::Intersection::Intersection(int, int, Geom::Point&&, Geom::Angle)’, inlined from ‘_ZSt12construct_atIN8Inkscape2UI6Widget12IntersectionEJRiS4_N4Geom5PointERNS5_5AngleEEQaant20is_unbounded_array_vIT_ErqXgsnwcvPvLi0E_S9_pispcl7declvalIT0_EEEEEPS9_SC_DpOSB_’ at /usr/include/c++/15/bits/stl_construct.h:110:9, inlined from ‘std::allocator_traits >::construct(std::allocator&, Inkscape::UI::Widget::Intersection*, int&, int&, Geom::Point&&, Geom::Angle&)void’ at /usr/include/c++/15/bits/alloc_traits.h:676:21, inlined from ‘std::vector >::emplace_back(int&, int&, Geom::Point&&, Geom::Angle&)Inkscape::UI::Widget::Intersection&’ at /usr/include/c++/15/bits/vector.tcc:117:30, inlined from ‘Inkscape::UI::Widget::ColorWheelHSLuv::updateGeometry()’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp:886:39: /builddir/build/BUILD/inkscape-1.4.2-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} | ^~~~~~~~~~~ [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/marker-combo-box.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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-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/notebook-page.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/helper-observer.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/layer-selector.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/layer-selector.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/layer-selector.cpp:24: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/licensor.cpp:27: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/object-composite-settings.cpp.o In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/object-composite-settings.cpp /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/objects-dialog-cells.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/objects-dialog-cells.cpp [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/oklab-color-wheel.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:20: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/objects-dialog-cells.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.h:25: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/attr-widget.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:23, from /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/object-composite-settings.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/object-composite-settings.cpp:20: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/object-composite-settings.cpp:24: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/optglarea.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/optglarea.cpp /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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-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 | ^~~~~~~ [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/page-properties.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.cpp: In member function ‘Inkscape::UI::Widget::OKWheel::_event2abstract(Geom::Point const&) const’: /builddir/build/BUILD/inkscape-1.4.2-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 ‘struct 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 | ^~~~~~~ [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/page-size-preview.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-size-preview.cpp [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/page-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.cpp [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/paint-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:28, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp:46: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-size-preview.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.cpp:29: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/pattern-editor.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.cpp:39: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.cpp:52: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /usr/include/2geom-1.4.0/2geom/2geom.h:46: /usr/include/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/2geom.h:51: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-notebook.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.cpp:57: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/point.cpp.o [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/popover-menu.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/point.cpp cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/popover-menu.cpp /builddir/build/BUILD/inkscape-1.4.2-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() { | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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() { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/point.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/point.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.h:20: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-view.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.h:22: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/popover-menu-item.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/popover-menu-item.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:28, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/popover-menu.cpp:26: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:33: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/preferences-widget.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/preferences-widget.cpp In file included from /usr/include/2geom-1.4.0/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:41: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /usr/include/2geom-1.4.0/2geom/2geom.h:46: /usr/include/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/2geom.h:51: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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){ | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:62: required from here 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-store.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.h:9, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.h:23: /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:569:46: required from here 569 | _doc_pattern_store.store.apply_filter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2-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) { | ~~^~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/random.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/random.cpp /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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-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-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() { | ^~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:28, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/popover-menu-item.cpp:22: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/registered-widget.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/preferences-widget.cpp:26: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/registry.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registry.cpp [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/rendering-options.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/rendering-options.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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) { | ^~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/rotateable.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:28: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/rendering-options.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 { | ^ [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/scalar-unit.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/scalar-unit.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/rotateable.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/rotateable.cpp:15: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/rotateable.cpp:21:1: warning: when initialized here [-Wreorder] 21 | Rotateable::Rotateable(): | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/rotateable.cpp:21:1: warning: when initialized here [-Wreorder] 21 | Rotateable::Rotateable(): | ^~~~~~~~~~ [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/scroll-utils.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/scroll-utils.cpp [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/selected-style.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/selected-style.cpp [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/shapeicon.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/shapeicon.cpp [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/spin-scale.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/spin-scale.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:28, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/scroll-utils.cpp:12: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/spinbutton.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/spinbutton.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:28, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/shapeicon.cpp:24: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/selected-style.cpp:29: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/attr-widget.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/spin-scale.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/spin-scale.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/status-bar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/status-bar.cpp In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/selected-style.cpp:32: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/spinbutton.cpp:24: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/selected-style.cpp:37: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 { | ^ [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/stroke-style.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/style-subject.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-subject.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/status-bar.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/status-bar.cpp:12: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/status-bar.cpp:23: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/status-bar.cpp:25: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/status-bar.cpp:33: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-subject.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-subject.cpp:9: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-subject.cpp:11: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/style-swatch.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-swatch.cpp In file included from /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.cpp:35: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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-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-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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/swatch-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/swatch-selector.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.cpp:313:34: note: add explicit ‘this’ or ‘*this’ capture [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/template-list.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/template-list.cpp In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-swatch.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-swatch.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/swatch-selector.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-notebook.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/swatch-selector.cpp:21: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-swatch.cpp:24: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/template-list.cpp:23: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/units.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/template.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/template-list.h:19, from /builddir/build/BUILD/inkscape-1.4.2-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&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/text.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/text.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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) | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/toolbar-menu-button.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/toolbar-menu-button.cpp /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/unit-menu.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/unit-menu.cpp [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/unit-tracker.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/unit-tracker.cpp [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/view/svg-view-widget.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/view/svg-view-widget.cpp [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/spellcheck.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/spellcheck.cpp [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/widgets/paintdef.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/widgets/paintdef.cpp [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/widgets/sp-attribute-widget.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/widgets/sp-attribute-widget.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/view/svg-view-widget.cpp:25: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/view/svg-view-widget.cpp:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/widgets/sp-xmlview-tree.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/widgets/sp-xmlview-tree.cpp /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/view/svg-view-widget.cpp:29: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:62: required from here 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/spellcheck.h:30, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/spellcheck.cpp:20: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/d2.h:43: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/d2.h:44: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/widgets/sp-attribute-widget.cpp:28: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/widgets/sp-xmlview-tree.cpp:27: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ 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-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-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); | ^~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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-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-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-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-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-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; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 86%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/composite-node-observer.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/composite-node-observer.cpp /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/croco-node-iface.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/croco-node-iface.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/event.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/event.cpp:20: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/event.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/log-builder.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.cpp [ 86%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/node-iterators.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node-iterators.cpp [ 86%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/quote.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/quote.cpp [ 86%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/repr.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/repr.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node-fns.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node-fns.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node-iterators.cpp:9: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/repr-css.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/repr-css.cpp [ 86%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/repr-io.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/repr-io.cpp [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/repr-sorting.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/repr.cpp:22: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/repr-css.cpp:40: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/repr-sorting.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/repr-io.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/simple-document.cpp /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/repr-io.cpp: In function ‘Inkscape::XML::Document* sp_repr_read_file(const gchar*, const gchar*, bool)’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/repr-io.cpp:279:33: warning: ‘int xmlSubstituteEntitiesDefault(int)’ is deprecated [-Wdeprecated-declarations] 279 | xmlSubstituteEntitiesDefault(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/repr-io.cpp:18: /usr/include/libxml2/libxml/parser.h:953:17: note: declared here 953 | xmlSubstituteEntitiesDefault(int val); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/repr-io.cpp: In function ‘Inkscape::XML::Document* sp_repr_read_mem(const gchar*, gint, const gchar*)’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/repr-io.cpp:329:33: warning: ‘int xmlSubstituteEntitiesDefault(int)’ is deprecated [-Wdeprecated-declarations] 329 | xmlSubstituteEntitiesDefault(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/libxml2/libxml/parser.h:953:17: note: declared here 953 | xmlSubstituteEntitiesDefault(int val); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/simple-node.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/repr-util.cpp:26: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/subtree.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/document.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/simple-document.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/simple-document.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/simple-node.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/helper-observer.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/rebase-hrefs.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/subtree.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/href-attribute-helper.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/href-attribute-helper.cpp [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/font-factory.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/helper-observer.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/helper-observer.cpp:11: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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-instance.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/href-attribute-helper.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/href-attribute-helper.cpp:11: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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-lister.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-lister.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/../document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/rebase-hrefs.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/../document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/../document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/rebase-hrefs.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.cpp:20: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.cpp /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.cpp:42: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp:39: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/ellipse.h:43, from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp:40: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/path.h:50, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-lister.cpp:26: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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 /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘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-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-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 /usr/include/2geom-1.4.0/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.cpp:12: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to 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/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:43: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:44: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp: In member function ‘FontInstance::BBoxPick(unsigned int)’: /builddir/build/BUILD/inkscape-1.4.2-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 | } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Compute.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Compute.cpp /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.4.0/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/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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); | ^ [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Input.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Input.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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) | ^~~~~~~~~~~~ [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-OutIter.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp In file included from /usr/include/2geom-1.4.0/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Compute.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/d2.h:43: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:44: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Input.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/d2.h:43: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:44: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Output.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp /builddir/build/BUILD/inkscape-1.4.2-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(ParagraphInfo*) const’: /builddir/build/BUILD/inkscape-1.4.2-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-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) { | ~~^~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:12: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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-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-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-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 /usr/include/2geom-1.4.0/2geom/d2.h:43: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:44: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to 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/2geom-1.4.0/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:17: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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-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-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()) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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 iterator&, double*) const’: /builddir/build/BUILD/inkscape-1.4.2-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-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++) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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 iterator&) const’: /builddir/build/BUILD/inkscape-1.4.2-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 | ^~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point&}]’: /usr/include/2geom-1.4.0/2geom/path.h:806:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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 iterator&, double*) const’: /builddir/build/BUILD/inkscape-1.4.2-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-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-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); | ^ /usr/include/2geom-1.4.0/2geom/point.h: In member function ‘constexpr Geom::Point Geom::Point::cw() const’: /usr/include/2geom-1.4.0/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-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 iterator&, const iterator&, const Geom::Affine&) const’: /builddir/build/BUILD/inkscape-1.4.2-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-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(); | ~~~~~~~~~^~~~~~~~~~~ [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Scanline-Makers.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Scanline-Makers.cpp /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/d2.h:43: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:44: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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-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-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 | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 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-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 /builddir/build/BUILD/inkscape-1.4.2-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 /builddir/build/BUILD/inkscape-1.4.2-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 member function ‘Geom::Rotate::Rotate(double)’, inlined from ‘Inkscape::Text::Layout::createSelectionShape(Inkscape::Text::Layout::iterator const&, Inkscape::Text::Layout::iterator const&, Geom::Affine const&) const’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:483:105: /usr/include/2geom-1.4.0/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-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-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-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-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-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) { In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp:254:48: required from here 254 | auto glyph_box = *glyph_rect * total_transform; | ^~~~~~~~~~~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/OpenTypeUtil.cpp.o /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/OpenTypeUtil.cpp /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Scanline-Makers.cpp:12: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/d2.h:43: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:44: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ 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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/transforms.h:194:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/style-attachments.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/style-attachments.cpp In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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-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-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; | ^~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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, | ^~~~~~ [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/alignment-snapper.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/alignment-snapper.cpp [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/attribute-rel-css.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attribute-rel-css.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/style-attachments.h:32, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/style-attachments.cpp:2: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/OpenTypeUtil.cpp:34: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attribute-rel-css.cpp:32: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/attribute-rel-svg.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attribute-rel-svg.cpp In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/circle.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/alignment-snapper.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/circle.h:40: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/circle.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::center() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/alignment-snapper.cpp:16: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/attribute-rel-util.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attribute-rel-util.cpp In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/alignment-snapper.cpp:18: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/alignment-snapper.cpp:20: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attribute-rel-svg.cpp:31: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/alignment-snapper.cpp:23: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/coord.h:41, from /usr/include/2geom-1.4.0/2geom/intersection.h:37: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/attributes.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attributes.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attribute-sort-util.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attribute-sort-util.cpp:30: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/sp-css-attr.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attribute-rel-util.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attribute-rel-util.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /usr/include/2geom-1.4.0/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attribute-rel-util.cpp:27: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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-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-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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/auto-save.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/auto-save.cpp /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/ellipse.h:43, from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attribute-rel-util.cpp:32: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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, | ^~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/axis-manip.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/axis-manip.cpp /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/hsluv.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.cpp [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/color.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/color.cpp [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/composite-undo-stack-observer.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/composite-undo-stack-observer.cpp In file included from /usr/include/2geom-1.4.0/2geom/curve.h:44, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.cpp:32: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/event.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/composite-undo-stack-observer.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/auto-save.cpp:26: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::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-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-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 /usr/include/2geom-1.4.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/auto-save.cpp:28: /builddir/build/BUILD/inkscape-1.4.2-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-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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/conditions.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conditions.cpp /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-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) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2-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-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) | ^~~~~~~~~~~~~~~~~~~~~ [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/conn-avoid-ref.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conn-avoid-ref.cpp In file included from /usr/include/2geom-1.4.0/2geom/curve.h:44, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/color.cpp:23: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/console-output-undo-observer.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/console-output-undo-observer.cpp [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/context-fns.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/context-fns.cpp [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/desktop-events.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-events.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conditions.cpp:22: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/convex-hull.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conn-avoid-ref.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/convex-hull.h:41: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/convex-hull.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/convex-hull.h: In member function ‘Geom::Point Geom::ConvexHull::leftPoint() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conn-avoid-ref.cpp:20: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-style.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conn-avoid-ref.cpp:34: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/convex-hull.h:38: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/context-fns.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/context-fns.cpp:18: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/curve.h:44, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-events.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when 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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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()); | ~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/context-fns.cpp:25: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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]))); | ^ /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-events.cpp:32: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 { | ^ [ 90%] Building CXX object src/CMakeFiles/inkscape_base.dir/desktop.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-style.cpp:24: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-events.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /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, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/point.h: In member function ‘constexpr Geom::Point Geom::Point::cw() const’: /usr/include/2geom-1.4.0/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 { | ^~ /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-style.cpp:32: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/document-subset.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document-subset.cpp /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.cpp:28: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument 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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.h:18: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.cpp:29: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.cpp:32: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document-subset.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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-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-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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.cpp:44: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.cpp:46: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.cpp:52: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 { | ^ [ 90%] Building CXX object src/CMakeFiles/inkscape_base.dir/document-undo.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document-undo.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp:346:47: required from here 346 | Geom::Rect bbox = *bbox_to_snap * translation; | ^~~~~~~~~~~ /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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/document.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ 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-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-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-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-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-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-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-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-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-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-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-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-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-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-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; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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 { | ^~~~~~~~~~~~ /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-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-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; | ^ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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-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-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-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-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-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-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; | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document-undo.cpp:53: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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-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-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, | ^~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 90%] Building CXX object src/CMakeFiles/inkscape_base.dir/event-log.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/event-log.cpp /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 90%] Building CXX object src/CMakeFiles/inkscape_base.dir/extract-uri.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extract-uri.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:39: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:51: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++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/file.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp [ 90%] Building CXX object src/CMakeFiles/inkscape_base.dir/file-update.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:59: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h: In constructor ‘SPDocument::SPDocument()’: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:111:1: warning: when initialized here [-Wreorder] 111 | SPDocument::SPDocument() : | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:111:1: warning: when initialized here [-Wreorder] 111 | SPDocument::SPDocument() : | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/event-log.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-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-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 | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of 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-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-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-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-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 | ^~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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); | ^~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:770:42: required from here 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/generic-rect.h:105:41: required from ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’ 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:770:42: required from here 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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) { | ^~~~~~~~~ [ 90%] Building CXX object src/CMakeFiles/inkscape_base.dir/filter-chemistry.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/filter-chemistry.cpp /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]’: /usr/include/2geom-1.4.0/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-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-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-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-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-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-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-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-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-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-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-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-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-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-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()); | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp:26: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:36: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/db.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp:30: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h:182:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 182 | virtual bool prefs(); | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp:31: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:57:10: note: by ‘bool Inkscape::Extension::Effect::prefs(SPDesktop*)’ 57 | bool prefs(SPDesktop * desktop); | ^~~~~ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp:39: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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-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-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 | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/db.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:39: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h:182:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 182 | virtual bool prefs(); | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:40: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:57:10: note: by ‘bool Inkscape::Extension::Effect::prefs(SPDesktop*)’ 57 | bool prefs(SPDesktop * desktop); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:57: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:58: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/filter-chemistry.cpp:23: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp:511:50: required from here 511 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value("px") * ratio_viewbox, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | doc->getHeight().value("px") * ratio_viewbox)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:104:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/generic-rect.h:105:41: required from ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’ 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp:511:50: required from here 511 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value("px") * ratio_viewbox, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | doc->getHeight().value("px") * ratio_viewbox)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/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-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-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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/filter-chemistry.cpp:25: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:985:81: required from here 985 | auto this_page = this_pm.newDocumentPage(that_page->getDocumentRect() * tr); | ^~ /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:991:78: required from here 991 | tr = this_doc->getDocumentScale().inverse() * that_doc->getDocumentScale() * tr; | ^ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ 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-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-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-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(); | ^ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]’: /usr/include/2geom-1.4.0/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); | ~~~^~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/generic-rect.h: In function ‘Geom::GenericRect::from_xywh(Geom::Point const&, Geom::Point const&)’: /usr/include/2geom-1.4.0/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-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-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-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-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()); /* *** */ | ~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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-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-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-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-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-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-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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/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-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-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-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-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-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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Scale&)’: /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:11: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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/filter-enums.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/filter-enums.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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(); | ~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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); | ^ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/gc-anchored.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gc-anchored.cpp [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/gc-finalized.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gc-finalized.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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-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(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:731:19: warning: ‘MEM [(struct OptRect *)&from_page]’ may be used uninitialized [-Wmaybe-uninitialized] 731 | Geom::OptRect from_page; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:731:19: warning: ‘MEM [(struct OptRect *)&from_page + 16B]’ may be used uninitialized [-Wmaybe-uninitialized] /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/gradient-drag.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-blend.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/filter-enums.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/filter-enums.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/guide-snapper.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/grid-snapper.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp:24: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:45, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp:25: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:45, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp:24: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp:26: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp:27: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.cpp:12: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:19: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.cpp:18: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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));} | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp:30: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for 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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when 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 /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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));} | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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-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-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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/id-clash.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/id-clash.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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) { | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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(); | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of 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-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-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-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); | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:62: required from here 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-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-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 { | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/inkscape.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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()))) { | ~~~~~~~^~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double]’: /usr/include/2geom-1.4.0/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()); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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 /usr/include/2geom-1.4.0/2geom/pathvector.h:41: /usr/include/2geom-1.4.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.4.0/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]); } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/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) { | ^~~ /usr/include/2geom-1.4.0/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)); | ~~~~~~~^~~ /usr/include/2geom-1.4.0/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; | ^~~~~~ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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 | } | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.4.0/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]); } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::pointAt(double) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const’: /usr/include/2geom-1.4.0/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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/id-clash.cpp:27: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/id-clash.cpp:29: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::pointAt(double) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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) | ^~~~~~ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/inkscape-version-info.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-version-info.cpp In file included from /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/id-clash.cpp:32: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape.cpp:33: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape.cpp:48: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/layer-manager.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/layer-manager.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.h:10, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape.cpp:61: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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 {}); }, | ^ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/line-geometry.cpp.o /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h:87:30: note: add explicit ‘this’ or ‘*this’ capture cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:44, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/layer-manager.cpp:29: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.h:20: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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-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-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 /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.cpp:16: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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++/15/bits/stl_algobase.h:64, from /usr/include/c++/15/string:53, from /usr/include/c++/15/bits/locale_classes.h:42, from /usr/include/c++/15/bits/ios_base.h:43, from /usr/include/c++/15/ios:46, from /usr/include/c++/15/bits/ostream.h:43, from /usr/include/c++/15/ostream:42, from /usr/include/c++/15/iostream:43, from /usr/include/2geom-1.4.0/2geom/point.h:39: /usr/include/c++/15/bits/stl_pair.h: In instantiation of ‘constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const Geom::Point&; _T2 = const Geom::Point&; typename __strip_reference_wrapper::type>::__type = Geom::Point; typename decay<_Tp>::type = Geom::Point; typename __strip_reference_wrapper::type>::__type = Geom::Point; typename decay<_Tp2>::type = Geom::Point]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.cpp:133:33: required from here 133 | result = std::make_pair (A, B); | ~~~~~~~~~~~~~~~^~~~~~ /usr/include/c++/15/bits/stl_pair.h:1164:5: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1164 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/media.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/media.cpp [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/message-context.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/message-context.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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-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-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-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) | ^~~~~~~~~ /usr/include/c++/15/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++/15/bits/stl_pair.h:1164:5: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1164 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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&)’: In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of 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-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); | ~~~~~~~~~~~~~~~^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.cpp: In member function ‘Box3D::Line::intersect(Box3D::Line const&)’: /builddir/build/BUILD/inkscape-1.4.2-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 file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ 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-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-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-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-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-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-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-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-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-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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/message-stack.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/message-stack.cpp [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/mod360.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/mod360.cpp [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/object-hierarchy.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-hierarchy.cpp [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/object-snapper.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/oklab.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.cpp In file included from /usr/include/2geom-1.4.0/2geom/angle.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/mod360.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/angle.h:41: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of 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/page-manager.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-hierarchy.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:44, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/path-chemistry.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path-chemistry.cpp In file included from /usr/include/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/intersection.h:38, from /usr/include/2geom-1.4.0/2geom/circle.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/circle.h:40: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/circle.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::center() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /usr/include/2geom-1.4.0/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(); } | ^ /usr/include/2geom-1.4.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:17: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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 /usr/include/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:19: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 { | ^ [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/path-prefix.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path-prefix.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:22: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:28: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:10: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/coord.h:41, from /usr/include/2geom-1.4.0/2geom/intersection.h:37: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/perspective-line.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/perspective-line.cpp /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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-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-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-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-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-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 | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp: In function ‘void Inkscape::getBBoxPoints(Geom::OptRect, std::vector*, bool, SnapSourceType, SnapTargetType, SnapSourceType, SnapTargetType, SnapSourceType, SnapTargetType)’: /builddir/build/BUILD/inkscape-1.4.2-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); | ~~~~~~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path-chemistry.cpp:23: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:154:41: required from here 154 | return newPage(Geom::Rect::from_xywh(loc, Geom::Point(width, height))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:579:52: required from here 579 | Geom::Translate const center(page_size.midpoint()); | ~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/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()); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path-chemistry.cpp:28: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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-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-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-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))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]’: /usr/include/2geom-1.4.0/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-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-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-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-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-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-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-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-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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:11: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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); | ~~~~~~~~~~~~~~~~^~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In static member function ‘static Geom::Rotate Geom::Rotate::from_degrees(Geom::Coord)’: /usr/include/2geom-1.4.0/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)); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/transforms.h:194:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/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-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-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-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-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-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-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(); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-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-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 | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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-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-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 | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/perspective-line.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/perspective-line.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ 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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.4.0/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-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-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-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-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-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-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-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 member function ‘Geom::Rotate::Rotate(double)’, inlined from ‘Geom::Rotate::from_degrees(double)’ at /usr/include/2geom-1.4.0/2geom/transforms.h:218:76, inlined from ‘Inkscape::PageManager::rotatePage(int)’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:580:57: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.h:20: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp: In member function ‘Inkscape::ObjectSnapper::_getPathvFromRect(Geom::Rect) const’: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp: In member function ‘Inkscape::PageManager::removePage(Inkscape::XML::Node*)’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:80:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | void PageManager::removePage(Inkscape::XML::Node *child) | ^~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/pathvector.h:41: In member function ‘Geom::Path::appendNew(double&, double&, double&, bool&, bool&, Geom::Point const&)void’, inlined from ‘Geom::PathIteratorSink >::arcTo(double, double, double, bool, bool, Geom::Point const&)’ at /usr/include/2geom-1.4.0/2geom/path-sink.h:168:48: /usr/include/2geom-1.4.0/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)...)); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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 /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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-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-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; } | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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-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 | ~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-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); | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In member function ‘Geom::Path::appendNew, Geom::Point const&>(Geom::Point const&)void’, inlined from ‘Geom::PathIteratorSink >::lineTo(Geom::Point const&)’ at /usr/include/2geom-1.4.0/2geom/path-sink.h:142:46: /usr/include/2geom-1.4.0/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-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-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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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); | ^ [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/preferences.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.cpp [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/print.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/print.cpp [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/profile-manager.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/profile-manager.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.cpp:23: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/proj_pt.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/proj_pt.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/print.cpp:25: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/print.cpp:27: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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/pure-transform.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/profile-manager.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/proj_pt.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/proj_pt.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/rdf.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rdf.cpp In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/rubberband.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.cpp [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/selcue.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selcue.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:19: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rdf.cpp:20: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rdf.cpp:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++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/selection-describer.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-describer.cpp In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.cpp:16: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selcue.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selcue.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.cpp:20: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selcue.cpp:19: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.cpp:21: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:88:18: warning: ‘virtual void Inkscape::CanvasItem::set_fill(uint32_t)’ was hidden [-Woverloaded-virtual=] 88 | virtual void set_fill(uint32_t rgba); | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:47:10: note: by ‘void Inkscape::CanvasItemBpath::set_fill(uint32_t, SPWindRule)’ 47 | void set_fill(uint32_t rgba, SPWindRule fill_rule); | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selcue.cpp:22: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selcue.cpp:23: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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)); | ~~~~~~~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/selection.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/layer-manager.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-describer.cpp:24: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tools.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:34: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:37: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/seltrans-handles.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans-handles.cpp In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:38: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:39: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:88:18: warning: ‘virtual void Inkscape::CanvasItem::set_fill(uint32_t)’ was hidden [-Woverloaded-virtual=] 88 | virtual void set_fill(uint32_t rgba); | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:47:10: note: by ‘void Inkscape::CanvasItemBpath::set_fill(uint32_t, SPWindRule)’ 47 | void set_fill(uint32_t rgba, SPWindRule fill_rule); | ^~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-describer.cpp:26: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-describer.cpp:28: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/seltrans.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp In file included from /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:48: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:94: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.h:23: /builddir/build/BUILD/inkscape-1.4.2-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-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 { | ^~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-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-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) { | ~~~~~~~^~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.h:29, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.cpp:22: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.h:37: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:1876:80: required from here 1876 | Geom::Scale const scale( newSize * Geom::Scale(bbox->dimensions()).inverse() ); | ^ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:2552:48: required from here 2552 | Geom::Point const s_dt = sbox->midpoint(); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/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()); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/snap-preferences.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-preferences.cpp In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.cpp:27: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/snap.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.cpp In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.cpp:32: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:24: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:26: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selcue.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.h:29: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/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-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-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-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-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)); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/transforms.h:194:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.4.0/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-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-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 /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.cpp:40: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.h:20: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.cpp:47:1: warning: when initialized here [-Wreorder] 47 | Selection::Selection(SPDesktop *desktop): | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.h:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:51: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:19: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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-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-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1464:40: required from here 1464 | _relative_affine = r2 * r1.inverse(); | ^ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Translate&)’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1467:43: required from here 1467 | pt = _point * Geom::Translate(-_origin) * _relative_affine * Geom::Translate(_origin); | ^ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/snapped-curve.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.cpp:31: /builddir/build/BUILD/inkscape-1.4.2-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-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;} | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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-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-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-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-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-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-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-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-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-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); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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); | ^ /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-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-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-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); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:12: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Translate&)’: /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ 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-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-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-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-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-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(); | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:11: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::max() const [with C = double]’: /usr/include/2geom-1.4.0/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-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-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-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-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-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-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-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-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-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-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-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-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-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); | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-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-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-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(); | ~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.cpp:41: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.cpp:46: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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) : | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/curve.h:44, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp:12: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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-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-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-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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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-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)’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2-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) | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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-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-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-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-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-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-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-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-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-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-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-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-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-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 /builddir/build/BUILD/inkscape-1.4.2-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-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-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 /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41, from /usr/include/2geom-1.4.0/2geom/geom.h:43: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.h:20: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ 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-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-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-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-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-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 In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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) | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/point.h: In function ‘Geom::Coord Geom::distance(const Point&, const Point&)’: /usr/include/2geom-1.4.0/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-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-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-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-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-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-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));} | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::transformed(const Geom::Affine&) const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/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); | ~~~~~~~~~^~~ /usr/include/2geom-1.4.0/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; | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::LineSegment Geom::Line::segment(Geom::Coord, Geom::Coord) const’: /usr/include/2geom-1.4.0/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)); | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/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]; | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-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-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-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 /builddir/build/BUILD/inkscape-1.4.2-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, | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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 /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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-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-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 | ~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/snapped-line.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.4.0/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-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-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-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 | ^~~~~~~~ [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/snapped-point.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.cpp [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/snapper.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.cpp [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/style-internal.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.cpp In file included from /usr/include/2geom-1.4.0/2geom/curve.h:44, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp:12: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:44, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.cpp:14: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/curve.h:45: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41, from /usr/include/2geom-1.4.0/2geom/geom.h:43: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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/2geom-1.4.0/2geom/d2.h:44, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/d2.h:45: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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));} | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41, from /usr/include/2geom-1.4.0/2geom/geom.h:43: /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.cpp:15: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when 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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:19: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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 /usr/include/2geom-1.4.0/2geom/pathvector.h:41: /usr/include/2geom-1.4.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.4.0/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]); } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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-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-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2-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 Geom::Coord&, const Geom::Coord&, const bool&, const bool&, const bool&, Geom::OptRect)’: /builddir/build/BUILD/inkscape-1.4.2-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-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-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) : | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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-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 Geom::Coord&, const Geom::Coord&, const bool&, const bool&, const bool&, Geom::OptRect)’: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 Geom::Coord&, const Geom::Coord&, const bool&, const bool&, const bool&, Geom::OptRect)’: /builddir/build/BUILD/inkscape-1.4.2-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-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-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) : | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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 Geom::Coord&, const Geom::Coord&, const bool&, const bool&, const bool&)’: /builddir/build/BUILD/inkscape-1.4.2-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; | ^~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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-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-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) : | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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) : | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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 Geom::Coord&, const Geom::Coord&, const bool&, const bool&, const bool&)’: /builddir/build/BUILD/inkscape-1.4.2-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-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-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) : | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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) : | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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 Geom::Coord&, const Geom::Coord&, const bool&, const bool&, const bool&)’: /builddir/build/BUILD/inkscape-1.4.2-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-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 | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function â€˜Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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-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) : | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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 Geom::Coord&, const Geom::Coord&, const bool&, const bool&, const bool&, const bool&, const Geom::Coord&, const Geom::Coord&, const bool&)’: /builddir/build/BUILD/inkscape-1.4.2-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-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-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) : | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.cpp:181:1: warning: when initialized here [-Wreorder] 181 | Inkscape::SnappedPoint::SnappedPoint(): | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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): | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.4.0/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); } | ^~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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()); | ~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.4.0/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) { | ^~~~~~~~~~~~ [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/style.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.cpp [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/text-chemistry.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.cpp [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/text-editing.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.cpp:33: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.cpp:23: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.cpp:23: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-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-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-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-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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.cpp:27: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry-impl.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.cpp:27: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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(); | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/unicoderange.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/proj_pt.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/transf_mat_3x4.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/transf_mat_3x4.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 95%] Building CXX object src/CMakeFiles/inkscape_base.dir/vanishing-point.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/vanishing-point.cpp [ 95%] Building CXX object src/CMakeFiles/inkscape_base.dir/version.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/version.cpp [ 95%] Building CXX object src/CMakeFiles/inkscape_base.dir/pattern-manager.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.cpp [ 95%] Building CXX object src/CMakeFiles/inkscape_base.dir/pattern-manipulation.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.cpp [ 95%] Building CXX object src/CMakeFiles/inkscape_base.dir/inkscape-window.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-window.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:7, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.cpp:5: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/2geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/vanishing-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/vanishing-point.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/2geom.h:43: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/ray.h:36, from /usr/include/2geom-1.4.0/2geom/2geom.h:45: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41, from /usr/include/2geom-1.4.0/2geom/2geom.h:46: /usr/include/2geom-1.4.0/2geom/path.h: In member function ‘Geom::Point Geom::Path::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument 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 /usr/include/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.h:29, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/vanishing-point.h:20: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/2geom.h:51: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-store.h:12, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.h:9, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.cpp:6: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/vanishing-point.h:25: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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-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-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 /usr/include/2geom-1.4.0/2geom/2geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.cpp:7: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/2geom.h:43: /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.4.0/2geom/ray.h:36, from /usr/include/2geom-1.4.0/2geom/2geom.h:45: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:62: required from here 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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-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-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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/pathvector.h:41, from /usr/include/2geom-1.4.0/2geom/crossing.h:43, from /usr/include/2geom-1.4.0/2geom/line.h:41, from /usr/include/2geom-1.4.0/2geom/2geom.h:46: /usr/include/2geom-1.4.0/2geom/path.h: In member function ‘Geom::Point Geom::Path::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/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); } | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/2geom.h:51: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/vanishing-point.cpp:24: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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-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-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) { | ^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.4.0/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-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-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 | } | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-window.cpp:25: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:62: required from here 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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));} | ^ /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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-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) { | ^~~~~~~~~~~~~~~~~~ [ 95%] Building CXX object src/CMakeFiles/inkscape_base.dir/inkscape-application.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.cpp In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-window.cpp:47: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::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 /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.cpp:199:46: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | item->gap = link_pattern != root_pattern ? sp_pattern_get_gap(link_pattern) : Geom::Scale(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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) { | ^~~~~~~~~~~~~~~~~~~ [ 95%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-effect-data.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-effect-data.cpp [ 95%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-extra-data.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-extra-data.cpp [ 95%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-hint-data.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-mode.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.cpp:38: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-canvas-snapping.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-snapping.cpp In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.cpp:64: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/db.h:26, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.cpp:92: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h:182:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 182 | virtual bool prefs(); | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.cpp:93: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:57:10: note: by ‘bool Inkscape::Extension::Effect::prefs(SPDesktop*)’ 57 | bool prefs(SPDesktop * desktop); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-base.cpp:20: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-snapping.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-base.cpp:22: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-mode.cpp:22: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-snapping.cpp:24: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-mode.cpp:27: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ 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-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-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]); | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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(); | ^ [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-canvas-transform.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-dialogs.cpp [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-edit-document.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit-document.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-dialogs.cpp:22: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit-document.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-dialogs.cpp:25: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/angle.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-transform.cpp:16: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-transform.cpp:20: /usr/include/2geom-1.4.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.4.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit-document.cpp:24: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit-document.cpp:25: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-transform.cpp:22: /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-transform.cpp:24: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 { | ^ [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-edit-window.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit-window.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-transform.cpp:25: /builddir/build/BUILD/inkscape-1.4.2-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-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(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-edit.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit.cpp In file included from /usr/include/2geom-1.4.0/2geom/angle.h:41: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of 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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled 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&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-effect.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-effect.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit-window.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit-window.cpp:21: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-element-a.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-a.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit.cpp:20: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit.cpp:29: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-effect.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-effect.cpp:23: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.h:182:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 182 | virtual bool prefs(); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:57:10: note: by ‘bool Inkscape::Extension::Effect::prefs(SPDesktop*)’ 57 | bool prefs(SPDesktop * desktop); | ^~~~~ [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-element-image.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-image.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-file-window.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-file.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-a.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-a.cpp:21: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-a.cpp:25: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-file-window.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-helper.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-helper.cpp /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-file-window.cpp:23: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-file.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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-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-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 /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-image.cpp:20: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++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-helper-gui.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-help-url.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-helper.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-image.cpp:29: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-hide-lock.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-hide-lock.cpp /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-help-url.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-helper-gui.cpp:13: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-help-url.cpp:21: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++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-layer.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-layer.cpp In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-node-align.cpp [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-object.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-hide-lock.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-hide-lock.cpp:22: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-object-align.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-layer.cpp:22: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-node-align.cpp:30: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /usr/include/2geom-1.4.0/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-node-align.cpp:34: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/ellipse.h:43, from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.h:23: /builddir/build/BUILD/inkscape-1.4.2-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-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 { | ^~~~~ /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/coord.h:41, from /builddir/build/BUILD/inkscape-1.4.2-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&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object.cpp:20: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-output.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-output.cpp In file included from /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:30: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.4.0/2geom/curves.h:40, from /usr/include/2geom-1.4.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object.cpp:24: /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.4.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/ellipse.h:130:30: note: parameter passing for argument 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/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.4.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.4.0/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; } | ^ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-paths.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-paths.cpp /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/concepts.h:34, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:32: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.4.0/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 { | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.4.0/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; } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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 /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:43: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-output.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_algobase.h:71, from /usr/include/c++/15/string:53, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-helper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:18: /usr/include/c++/15/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++/15/bits/stl_algo.h:4874:70: required from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = RotateCompare]’ 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:621:26: required from here 621 | std::sort(items.begin(), items.end(), RotateCompare(*center)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/predefined_ops.h:164:5: note: parameter passing for argument of type ‘__gnu_cxx::__ops::_Iter_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | __iter_comp_iter(_Compare __comp) | ^~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/c++/15/bits/predefined_ops.h: In instantiation of ‘constexpr __gnu_cxx::__ops::_Val_comp_iter<_Compare> __gnu_cxx::__ops::__val_comp_iter(_Iter_comp_iter<_Compare>) [with _Compare = RotateCompare]’: /usr/include/c++/15/bits/stl_algo.h:1787:38: required from ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ 1787 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1818: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]’ 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1909:31: required from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ 1909 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:4874:18: required from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = RotateCompare]’ 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:621:26: required from here 621 | std::sort(items.begin(), items.end(), RotateCompare(*center)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/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) | ^~~~~~~~~~~~~~~ [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-selection-object.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-selection-object.cpp /builddir/build/BUILD/inkscape-1.4.2-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-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++/15/algorithm:63, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:29, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:107, from /usr/include/giomm-2.4/giomm.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-helper.h:16: /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = RotateCompare]’: /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘RotateCompare’ when C++17 is enabled changed to match C++14 in GCC 10.1 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~ /usr/include/c++/15/bits/stl_algo.h:4874: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 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/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++/15/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++/15/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++/15/bits/predefined_ops.h: In constructor ‘constexpr __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::_Iter_comp_iter(_Compare) [with _Compare = RotateCompare]’: /usr/include/c++/15/bits/predefined_ops.h:150:7: note: parameter passing for argument of type ‘RotateCompare’ when C++17 is enabled changed to match C++14 in GCC 10.1 150 | _Iter_comp_iter(_Compare __comp) | ^~~~~~~~~~~~~~~ /usr/include/c++/15/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++/15/bits/stl_algo.h:1901: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 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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); | ^ /usr/include/c++/15/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++/15/bits/stl_algo.h:1852: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 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/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++/15/bits/stl_algo.h:1799: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 1799 | std::__unguarded_linear_insert(__i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 1800 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/predefined_ops.h: In function ‘constexpr __gnu_cxx::__ops::_Val_comp_iter<_Compare> __gnu_cxx::__ops::__val_comp_iter(_Iter_comp_iter<_Compare>) [with _Compare = RotateCompare]’: /usr/include/c++/15/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++/15/bits/predefined_ops.h:253:60: note: parameter passing for argument of type ‘__gnu_cxx::__ops::_Val_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 253 | { return _Val_comp_iter<_Compare>(_GLIBCXX_MOVE(__comp)); } | ^ /usr/include/c++/15/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++/15/bits/stl_algo.h:1771: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 1771 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1786: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 1786 | std::__unguarded_linear_insert(__i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 1787 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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]; | ~~~~~~~~~~~~~~~^~ [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-selection-window.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-selection-window.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tools.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-paths.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-paths.cpp:19: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-paths.cpp:27: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/c++/15/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++/15/bits/stl_algo.h:1771: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 1771 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ In member function ‘RotateCompare::operator()(SPItem const*, SPItem const*)’, inlined from ‘__gnu_cxx::__ops::_Iter_comp_iter::operator()<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)bool’ at /usr/include/c++/15/bits/predefined_ops.h:158:30, inlined from ‘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’ at /usr/include/c++/15/bits/stl_algo.h:1778:14: /builddir/build/BUILD/inkscape-1.4.2-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++/15/bits/stl_algo.h:61: /usr/include/c++/15/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++/15/bits/stl_heap.h:224: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 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In member function ‘RotateCompare::operator()(SPItem const*, SPItem const*)’, inlined from ‘__gnu_cxx::__ops::_Iter_comp_iter::operator()<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)bool’ at /usr/include/c++/15/bits/predefined_ops.h:158:30, inlined from ‘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’ at /usr/include/c++/15/bits/stl_heap.h:232:14: /builddir/build/BUILD/inkscape-1.4.2-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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/c++/15/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++/15/bits/stl_algo.h:1877: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 1877 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ In member function ‘RotateCompare::operator()(SPItem const*, SPItem const*)’, inlined from ‘__gnu_cxx::__ops::_Iter_comp_iter::operator()<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)bool’ at /usr/include/c++/15/bits/predefined_ops.h:158:30, inlined from ‘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’ at /usr/include/c++/15/bits/stl_heap.h:232:14, inlined from ‘std::__make_heap<__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’ at /usr/include/c++/15/bits/stl_heap.h:356:22, inlined from ‘std::__heap_select<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)void’ at /usr/include/c++/15/bits/stl_algo.h:1594:23, inlined from ‘std::__partial_sort<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)void’ at /usr/include/c++/15/bits/stl_algo.h:1869:25, inlined from ‘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’ at /usr/include/c++/15/bits/stl_algo.h:1885:27: /builddir/build/BUILD/inkscape-1.4.2-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++/15/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++/15/bits/stl_algo.h:1891: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 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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 function ‘std::__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’, inlined from ‘std::sort<__gnu_cxx::__normal_iterator > >, RotateCompare>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, RotateCompare)void’ at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from ‘exchange(Inkscape::Selection*, SortOrder)’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:621:26: /usr/include/c++/15/bits/stl_algo.h:1906: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 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ In member function ‘RotateCompare::operator()(SPItem const*, SPItem const*)’, inlined from ‘__gnu_cxx::__ops::_Val_comp_iter::operator() > > >(SPItem*&, __gnu_cxx::__normal_iterator > >)bool’ at /usr/include/c++/15/bits/predefined_ops.h:240:23, inlined from ‘std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Val_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Val_comp_iter)void’ at /usr/include/c++/15/bits/stl_algo.h:1758:20, inlined from ‘std::__unguarded_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’ at /usr/include/c++/15/bits/stl_algo.h:1799:32, inlined from ‘std::__final_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’ at /usr/include/c++/15/bits/stl_algo.h:1819:35, inlined from ‘std::__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’ at /usr/include/c++/15/bits/stl_algo.h:1909:31, inlined from ‘std::sort<__gnu_cxx::__normal_iterator > >, RotateCompare>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, RotateCompare)void’ at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from ‘exchange(Inkscape::Selection*, SortOrder)’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:621:26: /builddir/build/BUILD/inkscape-1.4.2-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 function ‘std::__final_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’, inlined from ‘std::__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’ at /usr/include/c++/15/bits/stl_algo.h:1909:31, inlined from ‘std::sort<__gnu_cxx::__normal_iterator > >, RotateCompare>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, RotateCompare)void’ at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from ‘exchange(Inkscape::Selection*, SortOrder)’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:621:26: /usr/include/c++/15/bits/stl_algo.h:1823: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 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-selection-window.cpp:24: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-selection.cpp In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-selection-window.cpp:26: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-selection-object.cpp:25: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-selection-object.cpp:26: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-text.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-text.cpp In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-tools.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tools.cpp In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-selection.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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-tutorial.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tutorial.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-text.cpp:19: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry-impl.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-text.cpp:20: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tools.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tools.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tools.cpp:20: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tools.cpp:25: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h:42, from /usr/include/2geom-1.4.0/2geom/concepts.h:42, from /usr/include/2geom-1.4.0/2geom/d2.h:46, from /usr/include/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-undo-document.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tutorial.cpp:20: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-view-window.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-undo-document.cpp:20: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-undo-document.cpp:25: /usr/include/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-transform.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-window.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-window.cpp In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-transform.cpp:23: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-view-window.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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 /usr/include/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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-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-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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-view-mode.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-view-mode.cpp:25: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 { | ^ [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-pages.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-pages.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 99%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-svg-processing.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-svg-processing.cpp [ 99%] Building CXX object src/CMakeFiles/inkscape_base.dir/inkview-application.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkview-application.cpp In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-window.cpp:17: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-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-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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-pages.cpp:18: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/rect.h:44, from /usr/include/2geom-1.4.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 99%] Building CXX object src/CMakeFiles/inkscape_base.dir/inkview-window.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkview-window.cpp /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-pages.cpp:22: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-svg-processing.cpp:21: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/line.h:43, from /usr/include/2geom-1.4.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21: /usr/include/2geom-1.4.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.4.0/2geom/ray.h:108:25: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.4.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.4.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/line.h:225:32: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.4.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.4.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.4.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.4.0/2geom/line.h:320:26: note: parameter passing 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/2geom-1.4.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.4.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.4.2-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-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));} | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/point.h:48: /usr/include/2geom-1.4.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.4.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-svg-processing.cpp:23: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 99%] Building CXX object src/CMakeFiles/inkscape_base.dir/manipulation/copy-resource.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/manipulation/copy-resource.cpp /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 99%] Generating inkscape-version.cpp cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/cmake -DINKSCAPE_SOURCE_DIR=/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -DINKSCAPE_BINARY_DIR=/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build -P /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/CMakeScripts/inkscape-version.cmake revision is ebf0e940d0, 2025-05-08 [ 99%] Building CXX object src/CMakeFiles/inkscape_base.dir/inkscape-version.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.4.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/inkscape-version.cpp In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkview-window.cpp:24: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-svg-processing.cpp:32: /builddir/build/BUILD/inkscape-1.4.2-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-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()); } | ^~~ /usr/include/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.4.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.4.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-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-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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.4.0/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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.4.0/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-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-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 /usr/include/2geom-1.4.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/manipulation/copy-resource.cpp:4: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40: /usr/include/2geom-1.4.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:133:31: note: parameter passing for argument of 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:209:28: note: parameter passing 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/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.4.0/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /usr/include/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.4.0/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.4.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/sbasis.h:41, from /usr/include/2geom-1.4.0/2geom/curve.h:46, from /usr/include/2geom-1.4.0/2geom/path.h:51, from /usr/include/2geom-1.4.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/manipulation/copy-resource.cpp:8: /usr/include/2geom-1.4.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.4.0/2geom/linear.h:138:30: note: parameter passing 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/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.4.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.4.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.4.0/2geom/path.h:52: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::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/2geom-1.4.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.4.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.4.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘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/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ 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/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.4.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/transforms.h:310:30: required from here 310 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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/2geom-1.4.0/2geom/curve.h:47: /usr/include/2geom-1.4.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.4.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.4.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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) | ^~~~~~~~~~~~~~~~~~~~ [ 99%] Linking CXX shared library ../lib64/libinkscape_base.so cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/inkscape_base.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -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/inksIn 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:947:105: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 947 | length += Geom::L2((t - pts[i - 1].t) / (pts[i].t - pts[i - 1].t) * (pts[i].p - pts[i - 1].p)); | ^ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/preview.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.4.2-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); | ^ 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.4.2-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; | ^ 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 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-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-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) { | ^ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp: In function ‘sp_import_document’: /builddir/build/BUILD/inkscape-1.4.2-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) | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp: In function ‘file_import_pages’: /builddir/build/BUILD/inkscape-1.4.2-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 972 | void file_import_pages(SPDocument *this_doc, SPDocument *that_doc) | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp: In function ‘file_import’: /builddir/build/BUILD/inkscape-1.4.2-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) | ^ In function ‘from_xywh’, inlined from ‘sp_file_convert_dpi’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp:511:50: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp: In function ‘operator/’: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp:412:6: 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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp: In member function ‘ray’: /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp: In function ‘sp_gradient_reset_to_userspace’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp:356:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 356 | SPGradient *sp_gradient_reset_to_userspace(SPGradient *gr, SPItem *item) | ^ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/priv/splines-kopf2011.h: In member function ‘finalPoint’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/priv/splines-kopf2011.h:67:32: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | if ( ret.finalPoint() != middle ) { | ^ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tools.cpp: In function ‘set_active_tool’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tools.cpp:166:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 166 | set_active_tool(InkscapeWindow *win, SPItem *item, Geom::Point const p) | ^ /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:580:10: 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++/15/bits/stl_algo.h: In function ‘__introsort_loop’: /usr/include/c++/15/bits/stl_algo.h:1877: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 1877 | __introsort_loop(_RandomAccessIterator __first, | ^ In member function ‘operator()’, inlined from ‘operator()’ at /usr/include/c++/15/bits/predefined_ops.h:158:30, inlined from ‘__adjust_heap’ at /usr/include/c++/15/bits/stl_heap.h:232:14, inlined from ‘__make_heap’ at /usr/include/c++/15/bits/stl_heap.h:356:22, inlined from ‘__heap_select’ at /usr/include/c++/15/bits/stl_algo.h:1594:23, inlined from ‘__partial_sort’ at /usr/include/c++/15/bits/stl_algo.h:1869:25, inlined from ‘__introsort_loop’ at /usr/include/c++/15/bits/stl_algo.h:1885:27: /builddir/build/BUILD/inkscape-1.4.2-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++/15/bits/stl_algo.h: In function ‘__introsort_loop’: /usr/include/c++/15/bits/stl_algo.h:1891: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 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ^ /usr/include/c++/15/bits/stl_algo.h: In function ‘__insertion_sort’: /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1771 | __insertion_sort(_RandomAccessIterator __first, | ^ /usr/include/c++/15/bits/stl_algo.h:1771: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 In member function ‘operator()’, inlined from ‘operator()’ at /usr/include/c++/15/bits/predefined_ops.h:158:30, inlined from ‘__insertion_sort’ at /usr/include/c++/15/bits/stl_algo.h:1778:14: /builddir/build/BUILD/inkscape-1.4.2-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 function ‘__sort’, inlined from ‘sort’ at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from ‘exchange’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:621:26: /usr/include/c++/15/bits/stl_algo.h:1906: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 1906 | std::__introsort_loop(__first, __last, | ^ In member function ‘operator()’, inlined from ‘operator()’ at /usr/include/c++/15/bits/predefined_ops.h:240:23, inlined from ‘__unguarded_linear_insert’ at /usr/include/c++/15/bits/stl_algo.h:1758:20, inlined from ‘__unguarded_insertion_sort’ at /usr/include/c++/15/bits/stl_algo.h:1799:32, inlined from ‘__final_insertion_sort’ at /usr/include/c++/15/bits/stl_algo.h:1819:35, inlined from ‘__sort’ at /usr/include/c++/15/bits/stl_algo.h:1909:31, inlined from ‘sort’ at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from ‘exchange’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:621:26: /builddir/build/BUILD/inkscape-1.4.2-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 function ‘__final_insertion_sort’, inlined from ‘__sort’ at /usr/include/c++/15/bits/stl_algo.h:1909:31, inlined from ‘sort’ at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from ‘exchange’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:621:26: /usr/include/c++/15/bits/stl_algo.h:1823: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 1823 | std::__insertion_sort(__first, __last, __comp); | ^ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp: In function ‘exchange’: /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathStroke.cpp: In function ‘RecRound’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathStroke.cpp:709:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 709 | void Path::RecRound(Shape *dest, int sNo, int eNo, // start and end index | ^ /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-svg-processing.cpp:648:6: 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) | ^ 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.4.2-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-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-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 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 ‘corner’, inlined from ‘ink_cairo_draw_drop_shadow’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:1561:96: 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 ‘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 /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-transform.cpp:189:1: 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) | ^ 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 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 ‘__ct ’, inlined from ‘__ct_base ’ at /usr/include/2geom-1.4.0/2geom/path.h:383:47: /usr/include/2geom-1.4.0/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-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-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 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 /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-transform.cpp:74:1: 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 function ‘feed_path_to_cairo’, inlined from ‘feed_pathvector_to_cairo’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:895:27: /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.cpp: In member function ‘corner’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.cpp:33:27: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 33 | lineto(rect.corner(i)); | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 member function ‘appendNew’, inlined from ‘lineto’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.cpp:154:51: /usr/include/2geom-1.4.0/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 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 /builddir/build/BUILD/inkscape-1.4.2-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-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) | ^ In function ‘distance_to_segment’, inlined from ‘_pickItem’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:216:40: /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp: In member function ‘intersect’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp:60:24: 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp: In member function ‘getLine’: /builddir/build/BUILD/inkscape-1.4.2-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 member function ‘pointAt’, inlined from ‘intersect’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp:140:50: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp: In member function ‘intersect’: /builddir/build/BUILD/inkscape-1.4.2-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); | ^ In function ‘lerp’, inlined from ‘pointAt’ at /usr/include/2geom-1.4.0/2geom/line.h:232:20, inlined from ‘intersect’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp:140:50: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.cpp: In member function ‘corner’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.cpp:284:51: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 284 | double const r = Geom::L2(bbox->corner(i) - center); | ^ 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp: In member function ‘skewRequest’: /builddir/build/BUILD/inkscape-1.4.2-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) | ^ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp: In function ‘operator/’: /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.cpp: In member function ‘_findCandidates’: /builddir/build/BUILD/inkscape-1.4.2-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, | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp: In member function ‘toMarker’: /builddir/build/BUILD/inkscape-1.4.2-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-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 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp: In member function ‘_calcAbsAffineDefault’: /builddir/build/BUILD/inkscape-1.4.2-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 1737 | Geom::Point Inkscape::SelTrans::_calcAbsAffineDefault(Geom::Scale const default_scale) | ^ /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp: In member function ‘_calcAbsAffineGeom’: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp: In member function ‘transformed’: /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp: In member function ‘intersect’: /builddir/build/BUILD/inkscape-1.4.2-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 | ^ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.cpp: In function ‘sp_te_get_average_linespacing’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.cpp:1274:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1274 | sp_te_get_average_linespacing (SPItem *text) | ^ 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.4.2-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; | ^ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp: In member function ‘scaleRequest’: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp: In member function ‘stretchRequest’: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp: In member function ‘corner’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:773:50: note: parameter passing for argument of type ‘struct 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 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 /builddir/build/BUILD/inkscape-1.4.2-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-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 165 | std::optional Line::intersection_with_viewbox (SPDesktop *desktop) | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/transf_mat_3x4.cpp: In member function ‘toggle_finite’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/transf_mat_3x4.cpp:87:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | TransfMat3x4::toggle_finite (Proj::Axis axis) { | ^ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.cpp: In function ‘projection’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.cpp:41:52: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Geom::Point const p_proj = Geom::projection(p.getPoint(), Geom::Line(p1, p2)); | ^ 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 ‘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 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp: In member function ‘getPageAt’: /builddir/build/BUILD/inkscape-1.4.2-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 456 | SPPage *PageManager::getPageAt(Geom::Point pos) const | ^ /builddir/build/BUILD/inkscape-1.4.2-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) { | ^ 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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp: In member function ‘newDocumentPage’: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp: In member function ‘newPage’: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp: In member function ‘getSelectedPageAffine’: /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp: In member function ‘deletePage’: /builddir/build/BUILD/inkscape-1.4.2-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) | ^ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp: In member function ‘findPageAt’: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp: In function ‘from_degrees’: /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp: In member function ‘rotateRelative’: /builddir/build/BUILD/inkscape-1.4.2-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 function ‘from_xywh’, inlined from ‘setDocumentScale’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:770:42, inlined from ‘setDocumentScale’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:763:6: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/perspective-line.cpp: In member function ‘__ct_base ’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/perspective-line.cpp:17:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 17 | PerspectiveLine::PerspectiveLine (Geom::Point const &pt, Proj::Axis const axis, Persp3D const *persp) : | ^ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/vanishing-point.cpp: In member function ‘__ct_base ’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/vanishing-point.cpp:255:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | VPDragger::VPDragger(VPDrag *parent, Geom::Point p, VanishingPoint &vp) | ^ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.cpp: In member function ‘clamp’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.cpp:982:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 982 | bool SPDesktop::scroll_to_point(Geom::Point const &p, double) | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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) { | ^ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp: In member function ‘_getPathvFromRect’: /builddir/build/BUILD/inkscape-1.4.2-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 | ^ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp: In member function ‘_collectPaths’: /builddir/build/BUILD/inkscape-1.4.2-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 274 | void Inkscape::ObjectSnapper::_collectPaths(Geom::Point /*p*/, | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp: In member function ‘_snapPaths’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:398:6: 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp: In function ‘from_degrees’: /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp: In member function ‘rotatePage’: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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 member function ‘__ct ’, inlined from ‘from_degrees’ at /usr/include/2geom-1.4.0/2geom/transforms.h:218:76, inlined from ‘rotatePage’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:580:57: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp: In member function ‘_snapEquidistantPoints’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp:304:6: 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp:304: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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp:304: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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp:304: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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp:304: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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp:304: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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp:304: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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp:304: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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp:304: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-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-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-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-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; | ^ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp: In member function ‘constrainedSnap’: /builddir/build/BUILD/inkscape-1.4.2-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, | ^ 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/guides.cpp: In function ‘polar’: /builddir/build/BUILD/inkscape-1.4.2-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-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-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); | ^ 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp: In member function ‘dropColorOnCorrespondingRegion’: /builddir/build/BUILD/inkscape-1.4.2-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) | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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 member function ‘pointAt’, inlined from ‘getSnapLinesAxonom’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.cpp:218:47: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.cpp: In member function ‘getSnapLinesAxonom’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.cpp:140:23: 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 | ^ 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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:258:15: 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 | ^ In member function ‘pointAt’, inlined from ‘pointAt’ at /usr/include/2geom-1.4.0/2geom/bezier-curve.h:164:65, inlined from ‘gr_knot_moved_midpoint_handler’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp:1087:23: /usr/include/2geom-1.4.0/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-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-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-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-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-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 /builddir/build/BUILD/inkscape-1.4.2-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 /builddir/build/BUILD/inkscape-1.4.2-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 /builddir/build/BUILD/inkscape-1.4.2-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 member function ‘__ct ’, inlined from ‘createSelectionShape’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:483:105: /usr/include/2geom-1.4.0/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-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-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-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-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, | ^ 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 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/alignment-snapper.cpp: In member function ‘_collectBBoxPoints’: /builddir/build/BUILD/inkscape-1.4.2-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 | ^ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-events.cpp: In function ‘operator-’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-events.cpp:144:23: 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-events.cpp: In member function ‘operator()’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-events.cpp:144:23: 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/alignment-snapper.cpp: In member function ‘constrainedSnap’: /builddir/build/BUILD/inkscape-1.4.2-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, | ^ 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/context-fns.cpp:91:12: 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-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 /builddir/build/BUILD/inkscape-1.4.2-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-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-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}); | ^ /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp:851:6: 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() | ^ In member function ‘pointAt’, inlined from ‘distance’ at /usr/include/2geom-1.4.0/2geom/line.h:415:45, inlined from ‘updateGeometry’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp:864:34: /usr/include/2geom-1.4.0/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 ‘__ct ’, inlined from ‘construct_at’ at /usr/include/c++/15/bits/stl_construct.h:110:9, inlined from ‘construct’ at /usr/include/c++/15/bits/alloc_traits.h:676:21, inlined from ‘emplace_back’ at /usr/include/c++/15/bits/vector.tcc:117:30, inlined from ‘updateGeometry’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp:886:39: /builddir/build/BUILD/inkscape-1.4.2-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-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-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(); | ^ 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-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) | ^ In member function ‘pointAt’, inlined from ‘turn_gradient’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp:462:35: /usr/include/2geom-1.4.0/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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp:452:6: 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-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-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(); | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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) | ^ 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-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-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-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 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 /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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; | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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]); | ^ In member function ‘_appendPoint’, inlined from ‘moveTo’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/path-string.h:73:21, inlined from ‘moveTo’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/path-string.h:68:22, inlined from ‘svgInterpretPath’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:452:30: /builddir/build/BUILD/inkscape-1.4.2-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-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-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; } | ^ 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-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-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-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-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() | ^ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp: In function ‘operator/’: /builddir/build/BUILD/inkscape-1.4.2-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-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-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() | ^ /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:1246:13: 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-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-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-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-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-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-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-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-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-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) | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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) | ^ In member function ‘operator()’, inlined from ‘operator()’ at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:89:22, inlined from ‘call_it’ at /usr/include/sigc++-2.0/sigc++/functors/slot.h:451:16: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:850:42: note: parameter passing for argument of type ‘struct 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-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-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 137 | void Stores::snapshot_combine(Fragment const &view) | ^ In member function ‘operator()’, inlined from ‘operator()’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp:154:21, inlined from ‘snapshot_combine’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp:157:14: /builddir/build/BUILD/inkscape-1.4.2-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-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-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 member function ‘operator()’, inlined from ‘update’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp:330:37: /builddir/build/BUILD/inkscape-1.4.2-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()); | ^ /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.cpp:806:6: 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) | ^ 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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/desktop-widget.cpp:460:1: 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) | ^ 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 /builddir/build/BUILD/inkscape-1.4.2-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-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)); | ^ In member function ‘corner’, inlined from ‘transform_rect’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:2046:36: 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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:2040:12: 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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/color-item.cpp:240:6: 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-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-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-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-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() | ^ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/print.cpp:97:6: 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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-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-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-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; | ^ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/print.cpp: In member function ‘draw_page’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/print.cpp:151:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 151 | void Print::draw_page(const Glib::RefPtr& context, int page_nr) | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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 395 | void FillNStroke::updateFromPaint(bool switch_style) | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.cpp: In member function ‘item_handler’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.cpp:1047:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1047 | bool ToolBase::item_handler(SPItem *item, CanvasEvent const &event) | ^ 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 In function ‘from_xywh’, inlined from ‘set_up_typography_canvas’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.cpp:765:47: /usr/include/2geom-1.4.0/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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:93:21: 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) | ^ In function ‘from_xywh’, inlined from ‘set_viewbox_pos’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:342:47: /usr/include/2geom-1.4.0/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-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-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-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-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 1997 | void GridWidget::update() | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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; | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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) | ^ /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.cpp:804:6: 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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:1263:14: 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( | ^ 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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:51:11: 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-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-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-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-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-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-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:557:6: 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-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-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-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-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-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-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-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 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-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 /builddir/build/BUILD/inkscape-1.4.2-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-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-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*/) | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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 539 | SPPage *PagesTool::pageUnder(Geom::Point pt, bool retain_selected) | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.cpp: In member function ‘root_handler’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.cpp:445:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 445 | bool MeshTool::root_handler(CanvasEvent const &event) | ^ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp: In member function ‘saveExportHints’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp:471:29: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 471 | target->setExportDpi(Geom::Point( | ^ In function ‘from_xywh’, inlined from ‘add_shadow’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:94:38: /usr/include/2geom-1.4.0/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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:86:31: 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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:484:6: 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp: In member function ‘_fitAndSplit’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:1083:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1083 | void PencilTool::_fitAndSplit() { | ^ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp: In member function ‘loadExportHints’: /builddir/build/BUILD/inkscape-1.4.2-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() | ^ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp: In member function ‘onExport’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp:627:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 627 | void BatchExport::onExport() | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:238:42: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 238 | point = getSnappedResizePoint(point, state, knot->drag_origin, page); | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp: In member function ‘moveTo’: /builddir/build/BUILD/inkscape-1.4.2-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) | ^ In member function ‘operator()’, inlined from ‘inspect_event’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/events/canvas-event.h:315:23, inlined from ‘root_handler’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:269:18: /builddir/build/BUILD/inkscape-1.4.2-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-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-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) | ^ In member function ‘operator()’, inlined from ‘inspect_event’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/events/canvas-event.h:315:23, inlined from ‘root_handler’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:269:18: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp: In member function ‘_handleMotionNotify’: /builddir/build/BUILD/inkscape-1.4.2-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) { | ^ In function ‘lerp’, inlined from ‘_sketchInterpolate’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:1040:52: /usr/include/2geom-1.4.0/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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:989:6: 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp: In function ‘render_icon’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:144:31: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 144 | Cairo::RefPtr render_icon(Extension::Effect* effect, std::string icon, Geom::Point icon_size, int device_scale) { | ^ /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.cpp:1176:6: 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-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-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-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp:199:6: 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) | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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) | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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) | ^ /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.cpp:144:6: 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp: In function ‘spdc_test_inside’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:836:46: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 836 | active = dc->green_anchor->anchorTest(p, true); | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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 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-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 /builddir/build/BUILD/inkscape-1.4.2-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-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 Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2-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-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); | ^ In member function ‘operator()’, inlined from ‘inspect_event’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/events/canvas-event.h:315:23, inlined from ‘root_handler’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp:417:18: /builddir/build/BUILD/inkscape-1.4.2-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()); | ^ In member function ‘operator()’, inlined from ‘inspect_event’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/events/canvas-event.h:324:23, inlined from ‘root_handler’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp:417:18: /builddir/build/BUILD/inkscape-1.4.2-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()); | ^ 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 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 ‘firstXY’: 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 ‘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-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-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 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/gradient-tool.cpp: In member function ‘drag’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/gradient-tool.cpp:747:44: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 747 | sp_item_gradient_set_coords(item, POINT_LG_BEGIN, 0, origin, fill_or_stroke, true, false); | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 function ‘from_xywh’, inlined from ‘set_viewBox’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/viewbox.cpp:81:44, inlined from ‘set_viewBox’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/viewbox.cpp:50:6: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp: In member function ‘createAngleDisplayCurve’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.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 | void MeasureTool::createAngleDisplayCurve(Geom::Point const ¢er, Geom::Point const &end, Geom::Point const &anchor, | ^ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.cpp: In member function ‘get_frame’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.cpp:1135:15: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1135 | Geom::OptRect SPText::get_frame() | ^ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp: In member function ‘operator().isra’: /builddir/build/BUILD/inkscape-1.4.2-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-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-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) | ^ 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 ‘_pos’: 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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.cpp:330:15: 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() | ^ In member function ‘_rotationRadius’, inlined from ‘_rotationRadius’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.cpp:552:8: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use.cpp:845:6: 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 { | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.cpp:498:6: 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) | ^ In member function ‘_updateAutoHandles’, inlined from ‘_updateAutoHandles’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:919:6: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:940:50: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 940 | _front.setRelativePos(dir * (len_next / 3)); | ^ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-diffuselighting.cpp: In member function ‘render_cairo’: /builddir/build/BUILD/inkscape-1.4.2-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 | ^ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp: In member function ‘initialPoint’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp:66:57: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 66 | if (!normalize && line_segment->initialPoint()[Geom::X] == line_segment->finalPoint()[Geom::X]) { | ^ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.4.2-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-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-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 332 | Cairo::RefPtr create_cubic_gradient( | ^ /builddir/build/BUILD/inkscape-1.4.2-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 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp: In member function ‘_pasteNodes’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:592:6: 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp: In member function ‘getPathParameter’: /builddir/build/BUILD/inkscape-1.4.2-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) | ^ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp: In member function ‘_copySelection’: /builddir/build/BUILD/inkscape-1.4.2-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 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 ‘_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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp: In member function ‘pasteSize’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:782:6: note: parameter passing for argument of type ‘struct Point’ 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-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 /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:922:1: 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 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-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 982 | MarkerKnotHolderEntityReference::knot_get() const | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 ‘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 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-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 1041 | MarkerKnotHolderEntityOrient::knot_get() const | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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 1165 | MarkerKnotHolderEntityScale::knot_get() const | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1215:37: note: parameter passing for argument of type ‘struct 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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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 member function ‘__ct ’, inlined from ‘from_degrees’ at /usr/include/2geom-1.4.0/2geom/transforms.h:218:76, inlined from ‘set_internal’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1215:37: /usr/include/2geom-1.4.0/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-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-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 member function ‘__ct ’, inlined from ‘from_degrees’ at /usr/include/2geom-1.4.0/2geom/transforms.h:218:76, inlined from ‘set_internal’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1219:37: /usr/include/2geom-1.4.0/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-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-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 member function ‘__ct ’, inlined from ‘from_degrees’ at /usr/include/2geom-1.4.0/2geom/transforms.h:218:76, inlined from ‘set_internal’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1225:37: /usr/include/2geom-1.4.0/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-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-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 member function ‘__ct ’, inlined from ‘from_degrees’ at /usr/include/2geom-1.4.0/2geom/transforms.h:218:76, inlined from ‘set_internal’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1229:37: /usr/include/2geom-1.4.0/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-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-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 ‘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 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-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 1301 | MarkerKnotHolderEntityScale2::knot_get() const | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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 1324 | MarkerKnotHolderEntityScale3::knot_get() const | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.cpp: In member function ‘setExportDpi’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.cpp:1823:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1823 | void SPObject::setExportDpi(Geom::Point dpi) | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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 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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp: In member function ‘isViewportPage’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:415:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 415 | bool SPPage::isViewportPage() const | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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); | ^ In member function ‘getExportDpi’: 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp: In member function ‘set’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:65:6: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 65 | void SPPage::set(SPAttr key, const gchar *value) | ^ 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-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 140 | Geom::Translate SPPage::getDesktopAffine() const | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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) | ^ /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:367:23: 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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:665:6: 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.cpp: In member function ‘convert_to_guides’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.cpp:85:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | void SPPath::convert_to_guides() const { | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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) | ^ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp: In member function ‘update’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:601:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 601 | void SPPage::update(SPCtx * /*ctx*/, unsigned int /*flags*/) | ^ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp: In function ‘sp_namedview_window_from_document’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:587:39: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 587 | desktop->setWindowPosition(Geom::Point(px, py)); | ^ /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:544:6: 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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.cpp:51:15: 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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.cpp:264:1: 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) | ^ 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-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-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); | ^ /usr/include/2geom-1.4.0/2geom/piecewise.h: In function ‘operator+’: /usr/include/2geom-1.4.0/2geom/piecewise.h:522:14: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 522 | Piecewise operator+(Piecewise const &a, typename T::output_type b) { | ^ 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 function ‘from_xywh’, inlined from ‘update’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-root.cpp:291:42: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp: In function ‘sp_shape_update_marker_view’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:327:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | sp_shape_update_marker_view(SPShape *shape, Inkscape::DrawingItem *ai) | ^ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:552:30: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 552 | return *bbox_cache * delta; | ^ In member function ‘initialPoint’, inlined from ‘snappoints’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:1222:48: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp: In member function ‘domain’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:145:84: note: parameter passing for argument of type ‘struct 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-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-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 57 | LPEExtrude::doEffect_pwd2 (Geom::Piecewise > const & pwd2_in) | ^ /builddir/build/BUILD/inkscape-1.4.2-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 /builddir/build/BUILD/inkscape-1.4.2-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-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() ); | ^ In member function ‘lastValue’, inlined from ‘doEffect_pwd2’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:155:61: /usr/include/2geom-1.4.0/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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp:271:6: 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-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-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-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-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 /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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-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-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-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-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]; | ^ /usr/include/c++/15/bits/stl_heap.h: In function ‘__adjust_heap’: /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^ 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 ‘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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.cpp: In member function ‘_reset’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.cpp:133:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | void EraserTool::_reset(Geom::Point p) | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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 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-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 /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.cpp:301:84: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 301 | Geom::Point del_right = dezoomify_factor * (effective_width + tremble_right) * ang; | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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) | ^ svg-affine-parser.rl: In function ‘sp_svg_transform_read’: svg-affine-parser.rl:31: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-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-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-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) | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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 1736 | Geom::Point KnotHolderEntityCopyGapY::knot_get() const | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.cpp: In member function ‘updateIndex’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.cpp:190:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 190 | LPETransform2Pts::updateIndex() | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 /builddir/build/BUILD/inkscape-1.4.2-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp: In function ‘sp_flood_do_flood_fill’: /builddir/build/BUILD/inkscape-1.4.2-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); | ^ In member function ‘__ct ’, inlined from ‘from_degrees’ at /usr/include/2geom-1.4.0/2geom/transforms.h:218:76, inlined from ‘doBeforeEffect’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1223:49: /usr/include/2geom-1.4.0/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-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-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 ‘initialPoint’, inlined from ‘doBeforeEffect’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:582:84: /usr/include/2geom-1.4.0/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-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-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) | ^ In function ‘make_unique’, inlined from ‘_attachSelection’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:578:74: /usr/include/c++/15/bits/unique_ptr.h:1084:30: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1084 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 member function ‘__ct ’, inlined from ‘ruler_mark’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:156:64: /usr/include/2geom-1.4.0/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-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-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-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-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 member function ‘operator()’, inlined from ‘doEffect_pwd2’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:262:26: /usr/include/2geom-1.4.0/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 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-transform.cpp: In member function ‘corner’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-transform.cpp:348:69: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 348 | new_geom_bbox.expandTo(Geom::Point(initial_geom_bbox->corner(i)) * abs_affine); | ^ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-transform.cpp: In function ‘get_visual_bbox’: /builddir/build/BUILD/inkscape-1.4.2-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) | ^ 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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.cpp:305:14: 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) | ^ 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp: In function ‘operator-’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:687:6: 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 ‘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 In member function ‘readsvg’: 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 ‘from_xywh’, inlined from ‘update’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.cpp:206:42: /usr/include/2geom-1.4.0/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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:1895:6: 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-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-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-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 In member function ‘operator()’, inlined from ‘__adjust_heap’ at /usr/include/c++/15/bits/stl_heap.h:232:14, inlined from ‘__make_heap’ at /usr/include/c++/15/bits/stl_heap.h:356:22, inlined from ‘__heap_select’ at /usr/include/c++/15/bits/stl_algo.h:1594:23, inlined from ‘__partial_sort’ at /usr/include/c++/15/bits/stl_algo.h:1869:25, inlined from ‘__introsort_loop.constprop’ at /usr/include/c++/15/bits/stl_algo.h:1885:27: /usr/include/c++/15/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 function ‘from_xywh’, inlined from ‘bbox’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp:479:37: /usr/include/2geom-1.4.0/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 In member function ‘_calculateStripExtents’, inlined from ‘_calculateStripExtents’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:706:19: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 member function ‘pointAt’, inlined from ‘distance’ at /usr/include/2geom-1.4.0/2geom/line.h:415:45, inlined from ‘closest_distance_to’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:91:26: /usr/include/2geom-1.4.0/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 ‘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-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-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-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-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) | ^ 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-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-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-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-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 member function ‘__ct ’, inlined from ‘from_degrees’ at /usr/include/2geom-1.4.0/2geom/transforms.h:218:76, inlined from ‘_calculateRenderInfo’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:676:92: /usr/include/2geom-1.4.0/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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp: In member function ‘doAfterEffect’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:146:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 146 | LPECopyRotate::doAfterEffect (SPLPEItem const* lpeitem, SPCurve *curve) | ^ /builddir/build/BUILD/inkscape-1.4.2-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp:896:6: 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-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-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-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-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 590 | LPEPowerStroke::doEffect_path (Geom::PathVector const & path_in) | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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 function ‘middle_point’, inlined from ‘doEffect_path’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:704:52: /usr/include/2geom-1.4.0/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-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-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-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-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-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-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-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-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-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-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() | ^ In member function ‘appendNew’, inlined from ‘gen_iso_frame_paths’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:193:38: /usr/include/2geom-1.4.0/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 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 In member function ‘operator()’, inlined from ‘doEffect_path’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp:114:30: /usr/include/2geom-1.4.0/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 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp: In function ‘operator/’: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:571:1: 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-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-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 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 In member function ‘corner’, inlined from ‘getNodes’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:786:55: 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks.cpp: In member function ‘print_2geomcurve’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks.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 278 | PrintLatex::print_2geomcurve(SVGOStringStream &os, Geom::Curve const &c) | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 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-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 /builddir/build/BUILD/inkscape-1.4.2-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 member function ‘__ct ’, inlined from ‘createTextLabel’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:505:37: /usr/include/2geom-1.4.0/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-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-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) | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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 825 | LPEMeasureSegments::doBeforeEffect (SPLPEItem const* lpeitem) | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp:492:60: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 492 | double degrees = -180/M_PI * Geom::atan2(wotransl.xAxis()); | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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 member function ‘__ct ’, inlined from ‘doBeforeEffect’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:962:45: /usr/include/2geom-1.4.0/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-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-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-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-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-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-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-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-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); | ^ 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 member function ‘_render’, inlined from ‘_render’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.cpp:485:6: /builddir/build/BUILD/inkscape-1.4.2-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(); | ^ In member function ‘setSegmentType’, inlined from ‘setSegmentType’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:889:6: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:908:83: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 908 | k->back()->move(k->position() + (j->position() - k->position()) / 3); | ^ 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-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-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-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-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 | ^ In function ‘middle_point’, inlined from ‘startTransform’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:322:42: /usr/include/2geom-1.4.0/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-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-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-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-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-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-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-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-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 | ^ In member function ‘_bsplineHandleReposition’: 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 /usr/include/2geom-1.4.0/2geom/line.h: In function ‘middle_point’: /usr/include/2geom-1.4.0/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) ); | ^ /usr/include/2geom-1.4.0/2geom/line.h: In function ‘make_bisector_line’: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp: In function ‘touching_circle’: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:75:60: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 75 | double distance = Geom::distance( curve[1], curve[0] ); | ^ In function ‘from_xywh’, inlined from ‘open’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/vsd-input.cpp:305:46: /usr/include/2geom-1.4.0/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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.cpp: In function ‘from_xywh’: /builddir/build/BUILD/inkscape-1.4.2-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 member function ‘operator()’, inlined from ‘_offset_cubic_stable_sub.isra’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:772:30: /builddir/build/BUILD/inkscape-1.4.2-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); | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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 member function ‘appendNew’, inlined from ‘lineTo’ at /usr/include/2geom-1.4.0/2geom/path-sink.h:142:46, inlined from ‘flat_cap’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:964:15: /usr/include/2geom-1.4.0/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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:759:6: 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 ‘setBounds’, inlined from ‘setBounds’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:712:6: /builddir/build/BUILD/inkscape-1.4.2-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)); | ^ In function ‘make_unique’, inlined from ‘operator()’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp:66:53, inlined from ‘defer’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-context.h:45:80, inlined from ‘defer’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:148:40, inlined from ‘set_coords’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp:64:10: /usr/include/c++/15/bits/unique_ptr.h:1084:30: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1084 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp: In function ‘operator-’: /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp: In function ‘from_origin_and_vector’: /builddir/build/BUILD/inkscape-1.4.2-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]); | ^ In function ‘signed_distance’, inlined from ‘_render’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:214:46: /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:73:64: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return Geom::cross(point - line.initialPoint(), line.versor()); | ^ /builddir/build/BUILD/inkscape-1.4.2-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); | ^ In member function ‘pointAt’, inlined from ‘extrapolate_join_internal’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:571:37: /usr/include/2geom-1.4.0/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-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-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 member function ‘initialPoint’, inlined from ‘append.constprop’ at /usr/include/2geom-1.4.0/2geom/path-sink.h:184:38: /usr/include/2geom-1.4.0/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 function ‘from_xywh’, inlined from ‘open’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cdr-input.cpp:305:46: /usr/include/2geom-1.4.0/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 ‘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 ‘initialPoint’, inlined from ‘doEffect_path’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.cpp:66:44: /usr/include/2geom-1.4.0/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 ‘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 /builddir/build/BUILD/inkscape-1.4.2-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-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 ); | ^ /usr/include/2geom-1.4.0/2geom/path.h: In member function ‘append’: /usr/include/2geom-1.4.0/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) { | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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 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 ‘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 /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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); | ^ 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 In function ‘from_xywh’, inlined from ‘open’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gdkpixbuf-input.cpp:151:50: /usr/include/2geom-1.4.0/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-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-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-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 Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2-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 /builddir/build/BUILD/inkscape-1.4.2-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-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-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-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-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-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-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-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-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-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-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 member function ‘_appendPoint’, inlined from ‘moveTo’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/path-string.h:73:21, inlined from ‘build_lines’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp:69:29, inlined from ‘effect’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp:115:28: /builddir/build/BUILD/inkscape-1.4.2-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-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-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 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-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-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-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-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; | ^ /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp: In function ‘makeContinuous’: /builddir/build/BUILD/inkscape-1.4.2-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) { | ^ /builddir/build/BUILD/inkscape-1.4.2-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-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 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-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-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-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-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 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-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-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-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-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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:596:1: 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-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-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-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-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp: In member function ‘doEffect_path’: In member function ‘projectPoint’: /builddir/build/BUILD/inkscape-1.4.2-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) | ^ 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’, inlined from ‘print_simple_shape’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp:971:42: /usr/include/2geom-1.4.0/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-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-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) | ^ 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-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-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-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-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-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-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-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-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-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-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); | ^ In member function ‘pointAt’, inlined from ‘doBeforeEffect’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:436:53: /usr/include/2geom-1.4.0/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 function ‘from_xywh’, inlined from ‘open’ at /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/svg.cpp:264:50: /usr/include/2geom-1.4.0/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 ‘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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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(); | ^ cape-version.cpp.o" -Wl,-rpath,:::::::::: /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 -L/usr/lib64 -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lharfbuzz -lfreetype -lfontconfig -lgsl -lgslcblas -lm -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lgc -lpthread -ldl -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 -lm /usr/lib64/lib2geom.so cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 99%] 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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/CMakeFiles/inkscape.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src/CMakeFiles/inkview.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' /usr/bin/gmake -f src/CMakeFiles/inkview.dir/build.make src/CMakeFiles/inkview.dir/build /usr/bin/gmake -f src/CMakeFiles/inkscape.dir/build.make src/CMakeFiles/inkscape.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [ 99%] Building CXX object src/CMakeFiles/inkview.dir/inkview-main.cpp.o [ 99%] Building CXX object src/CMakeFiles/inkscape.dir/inkscape-main.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/usr/include/2geom-1.4.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-main.cpp cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkview_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/usr/include/2geom-1.4.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libxml2 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkview-main.cpp [ 99%] Linking CXX executable ../bin/inkview cd /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/inkview.dir/link.txt --verbose=1 In file included from /usr/include/2geom-1.4.0/2geom/affine.h:19, from /usr/include/2geom-1.4.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-main.cpp:22: /usr/include/2geom-1.4.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.4.0/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++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/2geom-1.4.0/2geom/rect.h:44: /usr/include/2geom-1.4.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.4.0/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ 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/2geom-1.4.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.4.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/2geom-1.4.0/2geom/point.h:89:31: required from here 89 | return polar(angle) * radius; | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/interval.h:44: /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:90:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.4.0/2geom/int-rect.h:36, from /usr/include/2geom-1.4.0/2geom/rect.h:45: /usr/include/2geom-1.4.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.4.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.4.0/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.4.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.4.0/2geom/generic-interval.h:91:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ 91 | return from_range(c, c + n); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.4.0/2geom/interval.h:87:32: required from here 87 | return Base::from_array(c, n); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.4.0/2geom/generic-interval.h:83:22: note: parameter passing for argument of type ‘Geom::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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/inkscape.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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 -lfreetype -lfontconfig -lgsl -lgslcblas -lm -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lgc -lpthread -ldl -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 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [100%] Built target inkview /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-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 -lfreetype -lfontconfig -lgsl -lgslcblas -lm -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lgc -lpthread -ldl -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 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' [100%] Built target inkscape gmake[1]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/redhat-linux-build/CMakeFiles 0 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.tD5oUA + umask 022 + cd /builddir/build/BUILD/inkscape-1.4.2-build + '[' /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT ++ dirname /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT + mkdir -p /builddir/build/BUILD/inkscape-1.4.2-build + mkdir /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + 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/BUILD/inkscape-1.4.2-build/BUILDROOT + /usr/bin/cmake --install redhat-linux-build -- Install configuration: "Release" -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/bin/inkscape -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/bin/inkscape" to "$ORIGIN/../lib64/inkscape" -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/bin/inkview -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/bin/inkview" to "$ORIGIN/../lib64/inkscape" -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/lib64/inkscape/libinkscape_base.so.1.4.2.0 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/lib64/inkscape/libinkscape_base.so.1.4.2.0" to "$ORIGIN/.." -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/lib64/inkscape/libinkscape_base.so -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/ar/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/as/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/az/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/be/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/bg/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/bn/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/bn_BD/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/br/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/brx/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/ca/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/ca@valencia/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/cs/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/da/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/de/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/doi/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/dz/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/el/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/en_AU/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/en_CA/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/en_GB/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/eo/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/es/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/es_MX/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/et/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/eu/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/fa/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/fi/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/fr/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/ga/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/gl/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/gu/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/he/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/hi/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/hr/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/hu/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/hy/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/id/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/is/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/it/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/ja/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/km/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/kn/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/ko/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/kok/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/kok@latin/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/ks@aran/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/ks@deva/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/lt/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/lv/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/mai/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/mk/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/ml/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/mn/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/mni/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/mni@beng/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/mr/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/nb/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/ne/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/nl/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/nn/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/or/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/pa/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/pl/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/pt/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/pt_BR/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/ro/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/ru/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/rw/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/sa/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/sat/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/sat@deva/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/sd/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/sd@deva/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/sk/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/sl/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/sq/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/sr/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/sr@latin/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/sv/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/ta/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/te/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/th/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/tr/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/uk/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/ur/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/vi/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/zh_CN/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/locale/zh_TW/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/man/de/man1/inkscape.1.gz -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/man/fr/man1/inkscape.1.gz -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/man/hr/man1/inkscape.1.gz -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/man/hu/man1/inkscape.1.gz -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/man/ko/man1/inkscape.1.gz -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/man/man1/inkscape.1.gz -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/man/zh_TW/man1/inkscape.1.gz -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/man/de/man1/inkview.1.gz -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/man/es/man1/inkview.1.gz -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/man/fr/man1/inkview.1.gz -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/man/hr/man1/inkview.1.gz -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/man/hu/man1/inkview.1.gz -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/man/ko/man1/inkview.1.gz -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/man/man1/inkview.1.gz -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/man/pt_BR/man1/inkview.1.gz -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/man/zh_TW/man1/inkview.1.gz -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/wireframe_sphere.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/webslicer_export.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/webslicer_effect.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/webslicer_create_rect.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/webslicer_create_group.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/web_transmit_att.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/web_set_att.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/web_interactive_mockup.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/voronoi_fill.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/voronoi_diagram.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/voronoi.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/ungroup_deep.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/typst_formula.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/twirl.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/triangle.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/text_uppercase.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/text_titlecase.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/text_split.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/text_sentencecase.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/text_randomcase.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/text_merge.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/text_lowercase.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/text_flipcase.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/text_extract.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/text_braille.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/template_seamless_pattern.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/template_dvd_cover.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/template.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/tar_layers.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/synfig_prepare.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/synfig_output.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/synfig_fileformat.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/svgfont2layers.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/svgcalendar.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/straightseg.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/spirograph.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/setup_typography_canvas.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/scribus_export_pdf.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/rubberstretch.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/rtree.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/restack.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/replace_font.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/render_gears.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/render_gear_rack.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/render_barcode_qrcode.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/render_barcode_datamatrix.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/render_barcode.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/render_alphabetsoup.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/raster_output_webp.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/raster_output_tiff.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/raster_output_png.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/raster_output_jpg.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/ps_input.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/printing_marks.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/previous_glyph_layer.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/polyhedron_3d.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/plotter.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/pixelsnap.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/perspective.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/perfectboundcover.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/pdflatex.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/patternalongpath.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/pathmodifier.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/path_to_absolute.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/path_number_nodes.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/path_mesh_p2m.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/path_mesh_m2p.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/param_curves.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/output_scour.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/nicechart.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/next_glyph_layer.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/new_glyph_layer.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/merge_styles.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/media_zip.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/measure.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/markers_strokepaint.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/lorem_ipsum.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/long_shadow.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/lindenmayer.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/layout_nup.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/layers2svgfont.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/layer2png.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/jitternodes.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyink_view.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyink_video.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyink_uninstall.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyink_transitions.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyink_summary.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyink_mouse_handler.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyink_master_slide.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyink_key_bindings.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyink_install.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyink_export.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyink_effects.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyink_autotexts.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/interp_att_g.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/interp.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inset_shadow.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkwebeffect.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkscape_follow_link.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/ink2canvas.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/image_extract.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/image_embed.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/image_attributes.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/hpgl_parser.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/hpgl_output.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/hpgl_input_sm.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/hpgl2_input.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/handles.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/guillotine.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/guides_creator.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/grid_polar.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/grid_isometric.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/grid_cartesian.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/gimp_xcf.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/funcplot.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/frame.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/fractalize.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/foldablebox.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/flatten.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/fig_input.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/extrude.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/export_gimp_palette.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/dxf_outlines.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/dxf_input.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/dxf12_outlines.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/dpiswitcher.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docinfo.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/doc_ai_convert.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/distribute_along_path.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/dimension.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/dhw_input.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/convert2dashes.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/construct_from_triangle.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/color_rgbbarrel.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/color_replace.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/color_removered.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/color_removegreen.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/color_removeblue.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/color_randomize.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/color_negative.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/color_moresaturation.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/color_morelight.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/color_morehue.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/color_list.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/color_lesssaturation.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/color_lesslight.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/color_lesshue.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/color_hsl_adjust.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/color_grayscale.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/color_desaturate.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/color_darker.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/color_custom.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/color_brighter.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/color_blackandwhite.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/clean_up_path.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/cgm_parse.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/cgm_input.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/cgm_enums.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/addnodes.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/color_lesssaturation.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/measure.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/poetry-parse.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/dev -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/dev/index.rst -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/dev/getting-started.rst -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/favicon.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/source -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/source/index.rst -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/inx-overview.rst -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/widgets -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/widgets/float.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/widgets/separator.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/widgets/integer.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/widgets/label.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/widgets/optiongroup.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/widgets/path.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/widgets/bool.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/widgets/notebook.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/widgets/color.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/widgets/string.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/widgets/spacer.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/widgets/image.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/submit.rst -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/inx-widgets.rst -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/units.rst -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/index.rst -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/unit-tests.rst -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/interpreters.rst -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/update1.0.rst -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/samples -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/samples/unit_camera.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/samples/Comparison_of_Lighter_extension_in_Inkscape_1.1.2_and_1.2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/samples/units1.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/samples/units2.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/update1.2.rst -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/index.rst -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/tutorial -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/tutorial/simple-path-extension.rst -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/tutorial/resources -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/tutorial/resources/stroke_parity_extension.zip -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/tutorial/resources/make_red_extension.zip -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/tutorial/resources/Text_Ext_Moment_of_truth.gif -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/tutorial/resources/template_effect.zip -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/tutorial/resources/call_extension_success.gif -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/tutorial/resources/vanillin.smi -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/tutorial/resources/Smiles_Format.gif -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/tutorial/resources/stroke-parity-widget.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/tutorial/resources/Call_Extension_Failure.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/tutorial/resources/Inkscape_Recognizes_Our_Extension.gif -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/tutorial/my-first-effect-extension.rst -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/tutorial/object-editing.rst -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/tutorial/my-first-text-extension.rst -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/tutorial/index.rst -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/tutorial/creating-objects.rst -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/tutorial/my-first-import-extension.rst -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/conf.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/_templates -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/_templates/versions.html -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/extensions -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/extensions/index.rst -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/extensions/svg2xaml.rst -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/raster_output_jpg.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/text_titlecase.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/raster_output_jpg.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/color_negative.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/export_gimp_palette.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/layout_nup.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/clean_up_path.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/seamless_pattern.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/image_extract.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/render_gear_rack.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/webslicer_create_group.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/color_custom.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/text_extract.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/polyhedron_3d.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/distribute_along_path.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/rtree.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyInk_core_mouseHandler_noclick.js -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/template_seamless_pattern.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/ps_input.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/LICENSE.txt -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/color_list.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/jessyink.install.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/effect.pattern_along_path.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/jessyink.core.video.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.effect.image_attributes.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.color.custom.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/seamless_pattern.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.text.uppercase.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.render.foldable_box.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.effect.guides_creator.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.text.braille.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/com.kaioa.lorem_ipsum.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.render.wireframe_sphere.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.ekips.filter.turtle.lindenmayer.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.color.hsl_adjust.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/frame.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.webdesign.interactive_mockup.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.visualise.measure_length.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.color.remove_red.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/effect.extrude.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.typography.next_layer.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.ekips.filter.plot.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/businesscard_landscape.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.filter.pixel_snap.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.filter.number_nodes.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.ekips.filter.handles.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.filter.restack.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.jessyink.master_slide.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.ekips.filter.gears.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.render.poly_3d.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.dpi96to90.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.render.calendar.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.web.set_attribute.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.ekips.filter.flatten.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.color.list_colours.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.text.random_case.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.path.rubber_stretch.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/effect.interpolate.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.web.transmit_attribute.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.generate.printing_marks.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.filter.jitter_nodes.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.jessyink.auto_texts.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.typography.previous_layer.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/math.triangle.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/jessyink.uninstall.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.filter.segment_straightener.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.color.grayscale.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/jessyink.transitions.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/effect.long_shadow.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/se.lewerin.filter.dimension.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.jessyink.add_mouse_handler.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/jessyink.view.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/_notepad-page-icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.output.export_slices.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.color.more_saturation.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.replace_font.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.text.merge.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.qr_code.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.typography.layers_to_svg_font.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.color.rgb_barrel.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.filter.dashit.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.effect.func_plot.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.guillotine.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.ekips.filter.twirl.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.doc_ai_convert.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.effects.perfect_bound_cover.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.meshes.path_to_mesh.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.text.sentence_case.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.greygreen.inkscape.effects.nup.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.text.lowercase.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.filter.add_nodes.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.text.title_case.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/presentation-icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/effect.merge_styles.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/mcepl.ungroup_deep.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.color.darker.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.text_split.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.ekips.filter.perspective.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.color.brighter.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.filter.interp_att_g.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.web.slicer.create_group.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/jessyink.summary.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.effect.bluredge.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.effects.inset_shadow.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/effect.voronoi_fill.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.typography.svg_font_to_layers.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.generate.pdf_latex.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.render.rack_gear.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.color.replace_color.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/effect.color_markers.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.meshes.mesh_to_path.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.filter.nice_chart.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.color.randomize.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.typography.new_glyph_layer.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.effect.param_curves.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.effect.grid.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.color.black_and_white.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.color.negative.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.color.less_light.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.render.grid_cartesian.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.color.less_hue.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.evilmad.text.hershey.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.text.extract.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.filter.multiple.extract_image.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/effect.draw_from_triangle.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.color.desaturate.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.jessyink.jessyink_effects.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.text.flip_case.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.render.data_matrix.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.color.more_light.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.filter.alphabet_soup.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.filter.fractalize.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.generate.grid_polar.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.web.slicer.create_rect.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.jessyink.key_bindings.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.ekips.filter.turtle_rtree.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.color.remove_blue.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.typography.setup_typography_canvas.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.path.envelope.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/effect.distribute_along_path.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.filter.embed_image.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.ekips.filter.spirograph.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/dvd_box.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.render.grid_isometric.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.color.less_saturation.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.dpi90to96.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.path.to_absolute.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.render.barcode.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.web.slicer.export.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.color.remove_green.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.color.more_hue.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/org.inkscape.doc_info.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/effect.voronoi.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/color_lesshue.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/render_alphabetsoup_config.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-curve -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-curve/inkvn-curve.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-curve/inkvn -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-curve/inkvn/reader -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-curve/inkvn/reader/decode.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-curve/inkvn/reader/extract.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-curve/inkvn/reader/__init__.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-curve/inkvn/reader/decode_vn.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-curve/inkvn/reader/text.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-curve/inkvn/reader/read.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-curve/inkvn/__main__.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-curve/inkvn/utils.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-curve/inkvn/__init__.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-curve/inkvn/svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-curve/inkvn/svg/__init__.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-curve/inkvn/svg/convert.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-curve/inkvn/vninput.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-curve/inkvn/elements -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-curve/inkvn/elements/guide.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-curve/inkvn/elements/group.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-curve/inkvn/elements/path.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-curve/inkvn/elements/base.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-curve/inkvn/elements/__init__.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-curve/inkvn/elements/text.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-curve/inkvn/elements/image.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-curve/inkvn/elements/styles.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-curve/inkvn/elements/artboard.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-curve/inkvn.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-curve/LICENSE -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/template_shape_prefab.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/shape_prefab_05_target.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/shape_prefab_03_cross.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/shape_prefab_08_celtic_flower.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/icons -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/icons/vcross.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/icons/target.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/icons/droplet.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/icons/explosion.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/icons/crown.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/icons/celticf.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/icons/trellis.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/icons/lily.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/icons/hive.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/icons/ktile.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/icons/rose.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/icons/unknown.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/icons/celtick.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/icons/tv.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/icons/cross.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/icons/dtarget.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/icons/diamond.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/icons/dvision.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/shape_prefab_17_droplet.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/shape_prefab_15_crown.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/shape_prefab_13_lily.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/shape_prefab_11_diamond_target.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/shape_prefab_16_celtic_knot.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/shape_prefab_07_double_vision.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/shape_prefab_10_rose.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/shape_prefab_01_trellis.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/shape_prefab_14_explosion.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/shape_prefab_04_very_cross.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/shape_prefab_06_hive.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/shape_prefab_02_diamond.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/template_shape_prefab.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/shape_prefab_09_kitchen_tile.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/shape_prefab_12_tv_test_pattern.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/import_web_image_cli.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/import_web_image.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/LICENSE.txt -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/sources -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/sources/ocal.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/sources/bioicons.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/sources/bioicons.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/sources/reactome.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/sources/wikimedia.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/sources/inkscape-web.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/sources/ocal.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/sources/wikimedia.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/sources/inkscape-web.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/sources/reactome.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/import_sources.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/licenses -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/licenses/bsd.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/licenses/perm-sa.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/licenses/cc-by-sa.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/licenses/cc-by-nd.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/licenses/perm-pd.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/licenses/cc0.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/licenses/asl.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/licenses/cc-by-nc.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/licenses/perm-ne.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/licenses/perm-nd.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/licenses/mit.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/licenses/cc-by.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/licenses/perm-notice.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/licenses/perm-by.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/licenses/cc-by-nc-sa.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/licenses/unknown.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/licenses/perm-nc.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/licenses/cc-by-sa.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/licenses/gpl.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/import_web_image.ui -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/import_web_image.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/import_web_image.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/gcodetools -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/gcodetools/gcodetools.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/gcodetools/gcodetools_lathe.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/gcodetools/LICENSE.txt -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/gcodetools/gcodetools_area.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/gcodetools/gcodetools_tools_library.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/gcodetools/gcodetools_prepare_path_for_plasma.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/gcodetools/gcodetools_dxf_points.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/gcodetools/gcodetools_about.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/gcodetools/gcodetools_orientation_points.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/gcodetools/gcodetools_engraving.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/gcodetools/gcodetools_graffiti.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/gcodetools/gcodetools_path_to_gcode.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/docs -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/docs/svg2xaml.rst -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/inkxaml -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xamlobjects.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/tester.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/svg2xaml.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/utils.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/text.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/structural.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/shapes.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/config.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/base.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/__init__.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg/canvas.xsl -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg/shapes.xsl -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg/transform.xsl -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg/properties.xsl -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg/brushes.xsl -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg/animation.xsl -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg/geometry.xsl -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/__init__.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg.xsl -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/svg2xaml.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/LICENSE.txt -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-afdesign -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-afdesign/inkaf -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/parser -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/parser/utils.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/parser/types.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/parser/sharedaf.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/parser/parse.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/parser/json_encoder.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/parser/extract.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/parser/enhance.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/parser/consts.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/parser/__init__.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/__main__.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/utils.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/extract.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/__init__.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/svg/util.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/svg/text.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/svg/styles.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/svg/shape.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/svg/raster.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/svg/fill.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/svg/enhance.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/svg/curve.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/svg/convert.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/svg/__init__.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/svg/adjustment.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/afinput.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-afdesign/LICENSES -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-afdesign/LICENSES/GPL-2.0-or-later.txt -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-afdesign/REUSE.toml -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-afdesign/inkaf.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-afdesign/LICENSE -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/guides_creator.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/path_envelope.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/grid_cartesian.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/raster_output_png.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/flatten.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyink_view.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/color_grayscale.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/ungroup_deep.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/twirl.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/path_number_nodes.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/render_gears.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/text_uppercase.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/text_randomcase.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/raster_output_tiff.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/markers_strokepaint.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/fontfix.conf -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/image_extract_selected.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/layer2png.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/docinfo.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/color_blackandwhite.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/pdflatex.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/printing_marks.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/straightseg.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyink_transitions.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/replace_font.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/image_attributes.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/media_zip.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/svgcalendar.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/image_embed_selected.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/doc_ai_convert.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/previous_glyph_layer.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/color_removeblue.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/text_split.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/dxf14_style.txt -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/spirograph.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/dxf_input_text_scale_factor.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/addnodes.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/restack.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/funcplot.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/dxf14_header.txt -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/eps_input.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/cgm_input.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/param_curves.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkscape_follow_link.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/render_barcode_datamatrix.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/color_morehue.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/layers2svgfont.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/web_set_att.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyink_mouse_handler.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/svg2fxg.xsl -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/grid_isometric.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyink_master_slide.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/lorem_ipsum.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/pixelsnap.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/svgfont2layers.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/color_morelight.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/dxf14_footer.txt -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyink_export.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/synfig_output.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/color_removered.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyink_video.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyink_video.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkweb.js -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/convert2dashes.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/scribus_export_pdf.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyink_install.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/color_desaturate.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/dpi96to90.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/dhw_input.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/merge_styles.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyink_autotexts.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/color_moresaturation.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/new_glyph_layer.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/dxf_input.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/h2.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/c.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/3.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/vserl.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/Et.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/y.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/m.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/question.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/Eb.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/rcap.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/IBSerif.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/tserif.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/G.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/serif.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/mcap.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/Ocross.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/idot.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/Ctail.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/x.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/vcap.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/ocap.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/Xne.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/n.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/2.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/f.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/Cblob.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/vserr.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/s.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/z.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/j.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/U.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/acap.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/Xvt.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/epsilon.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/P.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/Q.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/bar2.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/Oterm.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/Lb.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/Xvb.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/Lt.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/Tt.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/e.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/Delta.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/barcap.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/Vser.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/a.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/bar.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/cserif.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/Rblock.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/hcap.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/gamma.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/yogh.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/r.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/Xnw.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/h.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/7.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/abase.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/Xh.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/o.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/l.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/v.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/6.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/ITSerif.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/cross.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/lserif.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/t.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/Eserif.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/b.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/Chook.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/k.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/Tb.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/tar_layers.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/setup_typography_canvas.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/voronoi_fill.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/image_embed.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/nicechart.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/color_brighter.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/color_removegreen.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/output_scour.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/frame.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/trunc_oct.obj -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/rhomb_dodec.obj -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/small_rhombicosidodec.obj -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/great_rhombicuboct.obj -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/dodec.obj -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/tet.obj -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/rhomb_triacont.obj -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/cuboct.obj -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/trunc_tet.obj -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/trunc_dodec.obj -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/small_triam_icos.obj -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/szilassi.obj -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/snub_dodec.obj -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/icosidodec.obj -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/oct.obj -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/great_dodec.obj -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/cube.obj -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/rh_axes.obj -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/great_stel_dodec.obj -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/small_rhombicuboct.obj -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/jessens_orthog_icos.obj -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/trunc_icos.obj -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/icos.obj -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/snub_cube.obj -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/methane.obj -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/trunc_cube.obj -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/great_rhombicosidodec.obj -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/hpgl_input.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/text_merge.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/text_flipcase.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/color_hsl_adjust.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/text_braille.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/hpgl_encoder.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/hershey.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/jitternodes.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/tools -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/tools/generate_argparse_conf.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/color_lesslight.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/grid_polar.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/render_barcode_qrcode.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/text_lowercase.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/voronoi_diagram.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/aisvg.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyInk.js -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/extrude.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/path_mesh_m2p.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/color_replace.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/svg2fxg.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/guillotine.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/ink2canvas_lib -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/ink2canvas_lib/svg.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/ink2canvas_lib/canvas.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/ink2canvas_lib/__init__.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/rubberstretch.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyInk_core_mouseHandler_zoomControl.js -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/webslicer_export.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/template_dvd_cover.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/dpi90to96.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/next_glyph_layer.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/triangle.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyink_uninstall.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/output_scour.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/patternalongpath.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/wireframe_sphere.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/lindenmayer.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/fractalize.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/perspective.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/dimension.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/color_rgbbarrel.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/template_business_card.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/text_sentencecase.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/handles.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/interp.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/color_darker.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/ink2canvas.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inset_shadow.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/dxf_outlines.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/gimp_xcf.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/color_randomize.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/path_to_absolute.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyink_effects.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/web_transmit_att.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/interp_att_g.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyink_summary.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/fig_input.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/raster_output_webp.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/path_mesh_p2m.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/perfectboundcover.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/barcode -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/barcode/BaseEan.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/barcode/Ean13.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/barcode/Upce.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/barcode/Ean2.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/barcode/Upca.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/barcode/Code25i.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/barcode/__init__.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/barcode/Code39.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/barcode/Rm4scc.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/barcode/Ean5.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/barcode/Base.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/barcode/Ean8.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/barcode/Code128.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/barcode/Code93.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/barcode/Code39Ext.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/plotter.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/web_interactive_mockup.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/path_envelope.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/construct_from_triangle.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/colors.xml -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/hpgl_output.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/aisvg.xslt -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/turtle.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/base.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/deprecated-simple -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/deprecated-simple/ffgeom.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/deprecated-simple/cubicsuperpath.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/deprecated-simple/run_command.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/deprecated-simple/simplestyle.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/deprecated-simple/simpletransform.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/deprecated-simple/README.rst -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/deprecated-simple/bezmisc.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/deprecated-simple/simplepath.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/deprecated-simple/cspsubdiv.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/paths -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/paths/path.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/paths/lines.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/paths/arc.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/paths/interfaces.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/paths/__init__.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/paths/quadratic.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/paths/curves.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/command.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/css -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/css/parser.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/css/__init__.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/css/compiler.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/utils.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/deprecated -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/deprecated/__init__.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/deprecated/meta.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/deprecated/main.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/deprecated/deprecatedeffect.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/py.typed -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/__init__.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/extensions.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/units.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/inx.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/tester -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/tester/inx.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/tester/svg.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/tester/inkscape.extension.schema -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/tester/decorators.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/tester/filters.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/tester/test_inx_file.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/tester/__init__.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/tester/inkscape.extension.rng -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/tester/word.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/tester/xmldiff.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/tester/mock.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/bezier.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/interfaces -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/interfaces/__init__.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/interfaces/IElement.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/gui -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/gui/pixmap.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/gui/app.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/gui/__init__.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/gui/tester.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/gui/window.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/gui/asyncme.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/gui/listview.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/colors.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/tween.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/styles.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/localization.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/elements -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/elements/_parser.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/elements/_filters.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/elements/_utils.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/elements/_polygons.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/elements/_selected.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/elements/_groups.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/elements/_use.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/elements/_text.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/elements/__init__.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/elements/_base.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/elements/_image.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/elements/_meta.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/elements/_svg.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/ports.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/transforms.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/properties.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/render_barcode.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/long_shadow.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/hershey.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/typst_formula.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyink_key_bindings.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/svg_fonts -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/svg_fonts/HersheySerifBoldItalic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/svg_fonts/HersheyScript1.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/svg_fonts/EMSNixishItalic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/svg_fonts/EMSAllure.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/svg_fonts/OFL.txt -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/svg_fonts/EMSTech.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/svg_fonts/HersheySerifMedItalic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/svg_fonts/HersheySansMed.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/svg_fonts/HersheySerifBold.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/svg_fonts/EMSNixish.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/svg_fonts/HersheyScriptMed.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/svg_fonts/EMSElfin.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/svg_fonts/HersheySans1.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/svg_fonts/EMSReadability.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/svg_fonts/EMSFelix.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/svg_fonts/EMSReadabilityItalic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/svg_fonts/HersheySerifMed.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/svg_fonts/HersheyGothEnglish.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/svg_fonts/EMSOsmotron.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/webslicer_create_rect.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/foldablebox.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/dxf12_outlines.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/render_alphabetsoup.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/manage_extensions.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/manage_extensions.inx -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/LICENSE.txt -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/tox.ini -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/backfoot.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/package.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/utils.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/__init__.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/targets.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/target.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/factory.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/archive.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/remote.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/gui -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/gui/info.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/gui/__init__.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/gui/main.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/data -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/data/info.ui -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/data/__init__.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/star-some.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/orphan_icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/default.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/not-found.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/default_icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/__init__.py -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/docs.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/star-none.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/core_icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/module_icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/star-lots.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/data/package.json -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/data/gui.ui -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/LICENSE.txt -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0 -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/gtk-dark.css -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/gtk.css -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-backdrop-selectionmode.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-active.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-hover@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-backdrop-selectionmode@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-active-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-active.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-active-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-active.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-selectionmode@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/bullet-symbolic.symbolic.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-active@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-hover-selectionmode@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-active-selectionmode@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/check-symbolic.symbolic.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-hover-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-backdrop-selectionmode@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-hover@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-active-selectionmode.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-backdrop-selectionmode.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-hover-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-active@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-active@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-active@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-hover-selectionmode.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/dash-symbolic.symbolic.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-active-selectionmode@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-selectionmode.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-hover-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-active.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-selectionmode.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-active.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-hover.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-hover@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-hover@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-active.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-active.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-active@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-active@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-active.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-active@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-hover@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-hover.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-hover.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-backdrop.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-backdrop@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-hover-selectionmode@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-selectionmode@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-hover.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-hover-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-active@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-active-selectionmode.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-active-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-hover-selectionmode.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-active.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-active-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-active@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-hover.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/applications/org.inkscape.Inkscape.desktop -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/metainfo/org.inkscape.Inkscape.appdata.xml -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/bash-completion/completions/inkscape -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/attributes/svgprops -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/attributes/cssprops -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/attributes/css_defaults -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/branding/inkscape-flat.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/branding/inkscape-logo-icons-sized.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/branding/inkscape-mac.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/branding/inkscape-text.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/branding/inkscape.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/branding/sodipodi.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/branding/tux.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/examples/animated-clock.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/examples/art-nouveau-P3.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/examples/blend_modes.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/examples/car.svgz -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/examples/data_uri.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/examples/eastern-motive-P4G.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/examples/filters.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/examples/flow-go.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/examples/flowsample.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/examples/gallardo.svgz -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/examples/glass.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/examples/gradient-mesh-experimental.svgz -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/examples/gradient.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/examples/i18n.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/examples/istest.pov -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/examples/l-systems.svgz -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/examples/lighting_filters.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/examples/live-path-effects-curvestitch.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/examples/live-path-effects-gears.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/examples/live-path-effects-pathalongpath.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/examples/markers.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/examples/replace-hue.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/examples/rope-3D.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/examples/stars.svgz -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/examples/svgfont.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/examples/tesselation-P3.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/examples/text-on-path.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/examples/tiger.svgz -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/examples/tref.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/examples/turbulence_filters.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/filters/filters.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/icons/hicolor/16x16/apps/org.inkscape.Inkscape.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/icons/hicolor/22x22/apps/org.inkscape.Inkscape.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/icons/hicolor/24x24/apps/org.inkscape.Inkscape.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/icons/hicolor/32x32/apps/org.inkscape.Inkscape.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/icons/hicolor/48x48/apps/org.inkscape.Inkscape.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/icons/hicolor/256x256/apps/org.inkscape.Inkscape.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/icons/hicolor/scalable/apps/org.inkscape.Inkscape.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/icons/hicolor/symbolic/apps/org.inkscape.Inkscape-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/index.theme -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-baseline.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-center.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-left-to-anchor.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-left.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-node.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-right-to-anchor.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-right.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/align-on-canvas.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/align-sel-as-group.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-baseline.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-bottom-to-anchor.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-bottom.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-center.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-node.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-top-to-anchor.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-top.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/arrange-circular.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/arrange-grid.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/attach-path.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/bad-marker.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/bend-path.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/bitmap-trace.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/bool-op.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/bounding-box.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_bottom.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_bottom_left.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_bottom_right.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_center.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_left.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_right.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_top.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_top_left.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_top_right.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/bspline.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/bug.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/clipboard-copy.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/clone-original.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/close-button.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/close.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/color-fill.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/color-filters.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/color-gradient.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/color-management-off.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/color-management.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/color-palette.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/color-picker.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/color-selector-cms.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/color-selector-cmyk.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/color-selector-hsluv.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/color-selector-hsx.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/color-selector-okhsl.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/color-selector-rgb.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/color-selector-wheel.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/color-tag.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/color-wheel.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/cols.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/connector-avoid.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/connector-ignore.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/connector-orthogonal.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/construct-grid.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/copy-rotate.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/corners.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/curvestitching.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/dashed-stroke.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-align-and-distribute.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-extensions.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-fill-and-stroke.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-filters.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-geometry.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-icon-preview.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-input-devices.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-layers.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-memory.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-messages.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-object-properties.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-objects.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-paint-server.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-path-effects.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-rows-and-columns.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-scripts.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-selectors.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-svg-font.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-templates.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-text-and-font.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-tile-clones.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-transform.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-xml-editor.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/display-alt.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/display-enhance-stroke-alt.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/display-enhance-stroke.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/display-no-filter-alt.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/display-no-filter.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/display-outline-alt.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/display-outline-overlay-alt.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/display-outline-overlay.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/display-outline.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/display.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-graph-directed.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-graph.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-baseline.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-center.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-gaps.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-left.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-node.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-right.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-randomize.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-remove-overlaps.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-unclump.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-baseline.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-bottom.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-center.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-gaps.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-node.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-top.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/dnd.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/document-cleanup.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/document-export.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/document-import-web.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/document-import.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/document-metadata.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/document-new.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/document-open.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/document-print.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/document-properties.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/document-resources.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/document-revert.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/document-save.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-booleans.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-calligraphic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-connector.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-cuboid.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-ellipse-arc.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-ellipse-chord.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-ellipse-segment.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-ellipse-whole.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-ellipse.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-eraser-delete-objects.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-eraser.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-freehand.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-angle-bisector.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-circle-from-radius.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-circle-from-three-points.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-inactive.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-line-parallel.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-line-perpendicular.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-line-segment.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-mirror.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-set-bounding-box.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-show-measuring-info.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-path.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-polygon-star.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-polygon.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-rectangle.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-spiral.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-star-outline.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-star.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-text.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-trace-background.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-use-pressure.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-use-tilt.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-clear-value.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-clone-link-lpe.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-clone-link.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-clone-unlink.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-clone.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-copy.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-cut.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-delete.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-duplicate.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-height-separately.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-height.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-in-place.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-size-separately.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-size.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-style.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-width-separately.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-width.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-redo.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-all-layers.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-all.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-invert.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-none.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-original.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-same-fill-and-stroke.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-same-fill.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-same-object-type.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-same-stroke-color.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-same-stroke-style.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-undo-history.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-undo.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/ellipse-5pts.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/embrodery-stitch.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/empty-icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/enter.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/entries-linked.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/entries-unlinked.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/envelope.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/exchange-positions-clockwise.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/exchange-positions-zorder.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/exchange-positions.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/experimental-outline.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/experimental.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/export-multi.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/export-single.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/feBlend-icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/feColorMatrix-icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/feComponentTransfer-icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/feComposite-icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/feConvolveMatrix-icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/feDiffuseLighting-icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/feDisplacementMap-icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/feFlood-icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/feGaussianBlur-icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/feImage-icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/feMerge-icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/feMorphology-icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/feOffset-icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/feSpecularLighting-icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/feTile-icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/feTurbulence-icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/file-link.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/fill-between-many.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/fill-between-strokes.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/fill-rule-even-odd.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/fill-rule-nonzero.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/fillet-chamfer.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/filter.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/flatten-down.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/flatten.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/font_collections.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/format-indent-less.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/format-indent-more.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/frmt-text-direction-horizontal.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/frmt-text-direction-r2l.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/frmt-text-direction-vertical-lr.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/frmt-text-direction-vertical.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/gap-random-x.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/gap-random-y.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/gear.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/gears.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/generic-font.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/glyph-copy-from.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/glyph-edit.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/glyph-grid.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/glyph-list.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/go-down.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/go-up.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/gradient-library.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/gradient-spread-pad.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/gradient-spread-reflect.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/gradient-spread-repeat.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/grayscale-mode.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/grid-axonometric.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/grid-modular.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/grid-rectangular.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/guides.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/hamburger-menu.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/hatches.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/help-contents.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/help-keyboard-shortcuts.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/horizontal.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/image-missing.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/info-outline.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/info.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/inkscape-logo.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/interactive_simplify.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-points.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-rotate-both.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-rotate-none.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-rotate-x.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-rotate-y.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-scale-both.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-scale-none.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-scale-x.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-scale-y.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/join-type.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/knot.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/lattice2.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/layer-bottom.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/layer-delete.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/layer-duplicate.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/layer-lower.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/layer-new.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/layer-next.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/layer-previous.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/layer-raise.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/layer-rename.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/layer-top.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/layout-auto.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/layout-horizontal.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/layout-vertical.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/list-add-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/list-remove-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/lpe-connector.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/markers.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/matrix-2d.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/measure-segments.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/mesh-gradient-fit.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/mesh-gradient.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/minus.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/mirror-symmetry.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0000.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0001.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0010.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0011.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0100.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0101.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0110.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0111.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1000.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1001.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1010.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1011.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1100.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1101.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1110.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1111.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/missing-element.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/no-marker.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/node-add.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/node-break.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/node-delete-segment.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/node-delete.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/node-join-segment.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/node-join.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/node-segment-curve.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/node-segment-line.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/node-transform.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/node-type-auto-smooth.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/node-type-cusp.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/node-type-smooth.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/node-type-symmetric.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/node_insert_max_x.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/node_insert_max_y.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/node_insert_min_x.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/node_insert_min_y.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/none.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-blend-mode-normal.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-blend-mode.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-columns.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-fill.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-flip-hor.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-flip-horizontal.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-flip-ver.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-flip-vertical.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-group.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-hidden.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-level.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-locked.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-opaque.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-pick.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-rotate-left.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-rotate-right.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-rows.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-select.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-stroke-style.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-stroke.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-to-path.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-translucent-blend-mode.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-translucent.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-transparent.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-attract.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-blur.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-duplicate.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-jitter-color.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-paint.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-push.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-randomize.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-rotate.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-shrink.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-ungroup-pop-selection.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-ungroup.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-unlocked.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-visible.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/off-outline.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/off.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/offset.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/on-outline.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/on.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/orient-angle.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/orient-auto-reverse.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/orient-auto.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/out-of-gamut-icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/overlay-clip.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/overlay-clipmask.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/overlay-mask.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/pack-less.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/pack-more.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/page-landscape.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/page-portrait.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/pages-add.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/pages-move-toggle.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/pages-order-backwards.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/pages-order-forwards.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/pages-remove.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/pages-resize.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/paint-gradient-conical.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/paint-gradient-linear.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/paint-gradient-mesh.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/paint-gradient-radial.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/paint-none.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-fms.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-fsm.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-mfs.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-msf.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-sfm.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-smf.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/paint-pattern.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/paint-solid.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/paint-swatch.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/paint-unknown.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/panel-left.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-break-apart.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-clip-edit.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-combine.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-cut.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-difference.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-division.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-effect-parameter-next.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-exclusion.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-flatten.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-fracture.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-inset.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-intersection.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-mask-edit.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-mode-bezier.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-mode-bspline.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-mode-polyline-paraxial.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-mode-polyline.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-mode-spiro.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-offset-dynamic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-offset-linked.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-outset.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-reverse.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-simplify.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-split.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-tweak-attract.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-tweak-push.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-tweak-roughen.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-tweak-shrink.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-union.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/perspective-envelope.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/perspective-parallel.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/pixelart-trace.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/play.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/plus.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/powerclip.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/powermask.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/powerstroke.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/preferences-system.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/preview-mode.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/pts2ellipse.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/randomize.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/rectangle-make-corners-round.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/rectangle-make-corners-sharp.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/remove-color.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/reset-settings.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/reset.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/rotate-random.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/rough-hatches.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/roughen.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/rounding.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/rows.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/ruler.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/scale-linked.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/scale-random.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/scale-unlinked.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/searching.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/selection-bottom.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/selection-lower.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/selection-make-bitmap-copy.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/selection-move-to-layer-above.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/selection-move-to-layer-below.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/selection-move-to-layer.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/selection-raise.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/selection-top.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/selection-touch.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/settings.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/shape-arc.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/shape-circle.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/shape-clone.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/shape-ellipse.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/shape-group.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/shape-image.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/shape-item.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/shape-layer.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/shape-link.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/shape-path.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/shape-polygon.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/shape-rect.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/shape-spiral.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/shape-star.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/shape-switch.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/shape-symbol.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/shape-text-data.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/shape-text-flow.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/shape-text.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/shape-unknown.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/shapebuilder-tool-difference.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/shapebuilder-tool-union.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/show-bounding-box.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/show-dialogs.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/show-grid.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/show-guides.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/show-handles.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/show-node-handles.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/show-path-outline.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/show-sources.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/simplify.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/skeletal.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/sketch.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/slice.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/snap-alignment-self.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/snap-alignment.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/snap-bounding-box-center.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/snap-bounding-box-corners.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/snap-bounding-box-edges.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/snap-bounding-box-midpoints.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/snap-bounding-box.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/snap-distribution.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/snap-grid-guide-intersections.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/snap-lines-perpendicular.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/snap-lines-tangential.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-center.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-cusp.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-intersection.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-midpoint.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-path.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-rotation-center.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-smooth.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/snap-others.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/snap-page.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/snap-text-baseline.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/snap.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/sort-alphabetically.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/sort-by-weight.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/sort-by-width.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/spiro.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/spray-mode-clone.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/spray-mode-copy.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/spray-mode-union.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/sticky_zoom.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-cap-butt.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-cap-round.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-cap-square.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-join-bevel.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-join-miter.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-join-round.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-to-path.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/swatches.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/switch-off.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/switch-on.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/symbol-bigger.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/symbols.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/taper-stroke.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/text-convert-to-regular.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/text-flow-into-frame.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/text-flow-subtract-frame.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/text-orientation-auto.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/text-orientation-sideways.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/text-orientation-upright.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/text-put-on-path.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/text-remove-from-path.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/text-unflow.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/text-unkern.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/text_horz_kern.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/text_letter_spacing.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/text_line_spacing.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/text_outer_style.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/text_rotation.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/text_subscript.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/text_superscript.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/text_vert_kern.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/text_word_spacing.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/tiling.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/too-much-ink-icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/tool-measure.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/tool-node-editor.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/tool-pages.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/tool-pointer.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/tool-spray.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/tool-tweak.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/transform-2pts.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/transform-affect-gradient.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/transform-affect-pattern.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/transform-affect-rounded-corners.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/transform-affect-stroke.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/transform-move-horizontal.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/transform-move-vertical.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/transform-rotate.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/transform-scale-horizontal.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/transform-scale-vertical.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/transform-skew-horizontal.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/transform-skew-vertical.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/vertical.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/view-fullscreen.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/vonkoch.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/window-new.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/window-next.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/window-previous.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/xml-attribute-delete.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/xml-element-new.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/xml-node-delete.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/xml-node-duplicate.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/xml-text-new.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-center-page.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-double-size.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-fit-drawing.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-fit-page.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-fit-selection.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-fit-width.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-half-size.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-in.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-next.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-original.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-out.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-previous.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/zoom.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-baseline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-center-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-left-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-left-to-anchor-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-node-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-right-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-right-to-anchor-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/align-on-canvas-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/align-sel-as-group-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-baseline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-bottom-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-bottom-to-anchor-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-center-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-node-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-top-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-top-to-anchor-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/arrange-circular-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/arrange-grid-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/attach-path-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/bad-marker-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/bend-path-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/bitmap-trace-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/bool-op-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/bounding-box-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_bottom-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_bottom_left-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_bottom_right-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_center-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_left-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_right-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_top-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_top_left-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_top_right-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/bspline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/bug-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/clipboard-copy-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/clone-original-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/close-button-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/close-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/color-fill-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/color-filters-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/color-gradient-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/color-management-off-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/color-management-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/color-palette-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/color-picker-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/color-selector-cms-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/color-selector-cmyk-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/color-selector-hsluv-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/color-selector-hsx-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/color-selector-okhsl-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/color-selector-rgb-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/color-selector-wheel-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/color-tag-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/color-wheel-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/cols-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/connector-avoid-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/connector-ignore-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/connector-orthogonal-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/construct-grid-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/copy-rotate-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/corners-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/curvestitching-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/dashed-stroke-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-align-and-distribute-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-extensions-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-fill-and-stroke-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-filters-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-geometry-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-icon-preview-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-input-devices-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-layers-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-memory-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-messages-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-object-properties-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-objects-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-paint-server-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-path-effects-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-rows-and-columns-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-scripts-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-selectors-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-svg-font-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-templates-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-text-and-font-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-tile-clones-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-transform-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-xml-editor-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/display-alt-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/display-enhance-stroke-alt-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/display-enhance-stroke-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/display-no-filter-alt-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/display-no-filter-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/display-outline-alt-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/display-outline-overlay-alt-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/display-outline-overlay-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/display-outline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/display-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-graph-directed-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-graph-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-baseline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-center-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-gaps-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-left-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-node-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-right-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-randomize-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-remove-overlaps-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-unclump-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-baseline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-bottom-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-center-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-gaps-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-node-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-top-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/dnd-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/document-cleanup-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/document-export-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/document-import-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/document-import-web-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/document-metadata-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/document-new-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/document-open-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/document-print-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/document-properties-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/document-resources-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/document-revert-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/document-save-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-booleans-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-calligraphic-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-connector-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-cuboid-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-ellipse-arc-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-ellipse-chord-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-ellipse-segment-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-ellipse-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-ellipse-whole-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-eraser-delete-objects-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-eraser-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-freehand-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-angle-bisector-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-circle-from-radius-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-circle-from-three-points-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-inactive-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-line-parallel-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-line-perpendicular-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-line-segment-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-mirror-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-set-bounding-box-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-show-measuring-info-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-path-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-polygon-star-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-polygon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-rectangle-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-spiral-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-star-outline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-star-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-text-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-trace-background-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-use-pressure-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-use-tilt-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-clear-value-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-clone-link-lpe-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-clone-link-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-clone-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-clone-unlink-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-copy-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-cut-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-delete-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-duplicate-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-height-separately-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-height-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-in-place-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-size-separately-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-size-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-style-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-width-separately-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-width-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-redo-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-all-layers-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-all-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-invert-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-none-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-original-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-same-fill-and-stroke-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-same-fill-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-same-object-type-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-same-stroke-color-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-same-stroke-style-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-undo-history-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-undo-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/ellipse-5pts-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/embrodery-stitch-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/empty-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/enter-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/entries-linked-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/entries-unlinked-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/envelope-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/exchange-positions-clockwise-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/exchange-positions-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/exchange-positions-zorder-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/experimental-outline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/experimental-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/export-multi-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/export-single-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/feBlend-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/feColorMatrix-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/feComponentTransfer-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/feComposite-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/feConvolveMatrix-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/feDiffuseLighting-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/feDisplacementMap-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/feFlood-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/feGaussianBlur-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/feImage-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/feMerge-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/feMorphology-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/feOffset-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/feSpecularLighting-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/feTile-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/feTurbulence-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/file-link-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/fill-between-many-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/fill-between-strokes-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/fill-rule-even-odd-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/fill-rule-nonzero-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/fillet-chamfer-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/filter-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/flatten-down-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/flatten-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/font_collections-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/format-indent-less-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/format-indent-more-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/frmt-text-direction-horizontal-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/frmt-text-direction-r2l-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/frmt-text-direction-vertical-lr-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/frmt-text-direction-vertical-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/gap-random-x-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/gap-random-y-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/gear-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/gears-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/generic-font-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/glyph-copy-from-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/glyph-edit-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/glyph-grid-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/glyph-list-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/go-down-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/go-up-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/gradient-library-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/gradient-spread-pad-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/gradient-spread-reflect-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/gradient-spread-repeat-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/grayscale-mode-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/grid-axonometric-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/grid-modular-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/grid-rectangular-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/guides-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/hamburger-menu-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/hatches-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/help-contents-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/help-keyboard-shortcuts-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/horizontal-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/image-missing-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/info-outline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/info-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/inkscape-logo-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/interactive_simplify-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-points-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-rotate-both-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-rotate-none-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-rotate-x-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-rotate-y-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-scale-both-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-scale-none-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-scale-x-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-scale-y-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/join-type-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/knot-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/lattice2-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-bottom-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-delete-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-duplicate-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-lower-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-new-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-next-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-previous-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-raise-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-rename-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-top-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/layout-auto-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/layout-horizontal-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/layout-vertical-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/list-add-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/list-remove-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/lpe-connector-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/markers-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/matrix-2d-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/measure-segments-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/mesh-gradient-fit-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/mesh-gradient-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/minus-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/mirror-symmetry-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0000-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0001-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0010-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0011-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0100-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0101-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0110-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0111-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1000-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1001-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1010-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1011-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1100-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1101-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1110-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1111-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/missing-element-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/no-marker-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/node-add-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/node-break-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/node-delete-segment-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/node-delete-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/node-join-segment-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/node-join-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/node-segment-curve-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/node-segment-line-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/node-transform-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/node-type-auto-smooth-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/node-type-cusp-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/node-type-smooth-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/node-type-symmetric-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/node_insert_max_x-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/node_insert_max_y-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/node_insert_min_x-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/node_insert_min_y-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/none-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-blend-mode-normal-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-blend-mode-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-columns-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-fill-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-flip-hor-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-flip-horizontal-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-flip-ver-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-flip-vertical-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-group-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-hidden-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-level-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-locked-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-opaque-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-pick-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-rotate-left-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-rotate-right-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-rows-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-select-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-stroke-style-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-stroke-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-to-path-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-translucent-blend-mode-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-translucent-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-transparent-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-attract-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-blur-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-duplicate-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-jitter-color-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-paint-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-push-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-randomize-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-rotate-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-shrink-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-ungroup-pop-selection-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-ungroup-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-unlocked-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-visible-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/off-outline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/off-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/offset-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/on-outline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/on-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/orient-angle-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/orient-auto-reverse-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/orient-auto-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/out-of-gamut-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/overlay-clip-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/overlay-clipmask-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/overlay-mask-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/pack-less-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/pack-more-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/page-landscape-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/page-portrait-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/pages-add-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/pages-move-toggle-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/pages-order-backwards-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/pages-order-forwards-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/pages-remove-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/pages-resize-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-gradient-conical-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-gradient-linear-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-gradient-mesh-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-gradient-radial-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-none-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-fms-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-fsm-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-mfs-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-msf-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-sfm-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-smf-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-pattern-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-solid-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-swatch-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-unknown-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/panel-left-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-break-apart-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-clip-edit-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-combine-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-cut-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-difference-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-division-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-effect-parameter-next-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-exclusion-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-flatten-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-fracture-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-inset-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-intersection-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-mask-edit-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-mode-bezier-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-mode-bspline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-mode-polyline-paraxial-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-mode-polyline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-mode-spiro-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-offset-dynamic-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-offset-linked-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-outset-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-reverse-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-simplify-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-split-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-tweak-attract-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-tweak-push-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-tweak-roughen-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-tweak-shrink-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-union-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/perspective-envelope-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/perspective-parallel-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/pixelart-trace-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/play-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/plus-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/powerclip-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/powermask-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/powerstroke-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/preferences-system-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/preview-mode-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/pts2ellipse-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/randomize-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/rectangle-make-corners-round-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/rectangle-make-corners-sharp-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/remove-color-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/reset-settings-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/reset-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/rotate-random-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/rough-hatches-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/roughen-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/rounding-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/rows-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/ruler-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/scale-linked-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/scale-random-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/scale-unlinked-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/searching-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-bottom-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-lower-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-make-bitmap-copy-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-move-to-layer-above-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-move-to-layer-below-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-move-to-layer-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-raise-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-top-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-touch-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/settings-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-arc-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-circle-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-clone-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-ellipse-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-group-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-image-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-item-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-layer-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-link-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-path-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-polygon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-rect-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-spiral-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-star-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-switch-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-symbol-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-text-data-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-text-flow-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-text-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-unknown-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/shapebuilder-tool-difference-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/shapebuilder-tool-union-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/show-bounding-box-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/show-dialogs-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/show-grid-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/show-guides-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/show-handles-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/show-node-handles-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/show-path-outline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/show-sources-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/simplify-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/skeletal-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/sketch-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/slice-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-alignment-self-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-alignment-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-bounding-box-center-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-bounding-box-corners-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-bounding-box-edges-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-bounding-box-midpoints-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-bounding-box-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-distribution-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-grid-guide-intersections-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-lines-perpendicular-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-lines-tangential-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-center-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-cusp-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-intersection-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-midpoint-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-path-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-rotation-center-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-smooth-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-others-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-page-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-text-baseline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/sort-alphabetically-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/sort-by-weight-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/sort-by-width-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/spiro-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/spray-mode-clone-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/spray-mode-copy-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/spray-mode-union-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/sticky_zoom-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-cap-butt-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-cap-round-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-cap-square-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-join-bevel-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-join-miter-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-join-round-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-to-path-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/swatches-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/switch-off-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/switch-on-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/symbol-bigger-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/symbols-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/taper-stroke-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/text-convert-to-regular-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/text-flow-into-frame-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/text-flow-subtract-frame-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/text-orientation-auto-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/text-orientation-sideways-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/text-orientation-upright-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/text-put-on-path-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/text-remove-from-path-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/text-unflow-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/text-unkern-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/text_horz_kern-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/text_letter_spacing-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/text_line_spacing-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/text_outer_style-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/text_rotation-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/text_subscript-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/text_superscript-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/text_vert_kern-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/text_word_spacing-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/tiling-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/too-much-ink-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/tool-measure-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/tool-node-editor-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/tool-pages-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/tool-pointer-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/tool-spray-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/tool-tweak-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-2pts-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-affect-gradient-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-affect-pattern-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-affect-rounded-corners-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-affect-stroke-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-move-horizontal-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-move-vertical-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-rotate-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-scale-horizontal-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-scale-vertical-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-skew-horizontal-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-skew-vertical-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/vertical-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/view-fullscreen-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/vonkoch-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/window-new-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/window-next-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/window-previous-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/xml-attribute-delete-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/xml-element-new-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/xml-node-delete-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/xml-node-duplicate-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/xml-text-new-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-center-page-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-double-size-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-fit-drawing-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-fit-page-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-fit-selection-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-fit-width-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-half-size-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-in-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-next-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-original-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-out-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-previous-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/-common.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/adjust_alpha.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/adjust_hue.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/adjust_lightness.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/adjust_saturation.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/arc.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/box.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/calligraphy.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/connector.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/cursor-delete.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/cursor-union.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/dropper-drop-fill.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/dropper-drop-stroke.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/dropper-pick-fill.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/dropper-pick-stroke.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/eraser.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/flood.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/geometric.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/gradient-add-stop.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/gradient-add.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/gradient-drag-stop.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/gradient-over-stop.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/gradient.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/measure.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/mesh-add.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/mesh.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/node-dragging.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/node-mouseover.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/node.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/object-pick.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/page-dragging.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/page-draw.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/page-mouseover.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/page-resize.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/page-resizing.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/pen.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/pencil.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/rect.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/rotate.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/select-dragging.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/select-mouseover.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/select.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/spiral.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/spray.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/star.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/text-insert.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/text.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/tweak-attract.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/tweak-color.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/tweak-inset.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/tweak-less.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/tweak-more.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/tweak-move-in.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/tweak-move-jitter.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/tweak-move-out.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/tweak-move.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/tweak-outset.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/tweak-push.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/tweak-repel.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/tweak-rotate-clockwise.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/tweak-rotate-counterclockwise.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/tweak-roughen.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/tweak-scale-down.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/tweak-scale-up.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/zoom-in.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/zoom-out.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/cursors.css -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/index.theme -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/highlights.css -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-baseline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-center-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-left-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-left-to-anchor-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-node-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-right-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-right-to-anchor-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/align-on-canvas-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/align-sel-as-group-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-baseline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-bottom-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-bottom-to-anchor-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-center-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-node-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-top-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-top-to-anchor-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/arrange-circular-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/arrange-grid-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/attach-path-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/bad-marker-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/bend-path-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/bitmap-trace-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/bool-op-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/bounding-box-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_bottom-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_bottom_left-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_bottom_right-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_center-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_left-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_right-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_top-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_top_left-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_top_right-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/bspline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/bug-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/clipboard-copy-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/clone-original-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/close-button-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/close-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/color-fill-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/color-filters-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/color-gradient-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/color-management-off-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/color-management-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/color-palette-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/color-picker-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/color-selector-cms-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/color-selector-cmyk-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/color-selector-hsluv-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/color-selector-hsx-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/color-selector-okhsl-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/color-selector-rgb-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/color-selector-wheel-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/color-tag-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/color-wheel-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/cols-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/connector-avoid-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/connector-ignore-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/connector-orthogonal-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/construct-grid-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/copy-rotate-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/corners-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/curvestitching-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/dashed-stroke-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-align-and-distribute-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-extensions-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-fill-and-stroke-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-filters-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-geometry-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-icon-preview-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-input-devices-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-layers-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-memory-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-messages-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-object-properties-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-objects-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-paint-server-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-path-effects-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-rows-and-columns-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-scripts-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-selectors-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-svg-font-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-templates-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-text-and-font-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-tile-clones-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-transform-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-xml-editor-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/display-alt-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/display-enhance-stroke-alt-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/display-enhance-stroke-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/display-no-filter-alt-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/display-no-filter-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/display-outline-alt-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/display-outline-overlay-alt-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/display-outline-overlay-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/display-outline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/display-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-graph-directed-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-graph-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-baseline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-center-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-gaps-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-left-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-node-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-right-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-randomize-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-remove-overlaps-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-unclump-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-baseline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-bottom-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-center-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-gaps-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-node-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-top-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/dnd-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/document-cleanup-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/document-export-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/document-import-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/document-import-web-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/document-metadata-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/document-new-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/document-open-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/document-print-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/document-properties-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/document-resources-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/document-revert-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/document-save-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-booleans-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-calligraphic-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-connector-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-cuboid-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-ellipse-arc-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-ellipse-chord-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-ellipse-segment-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-ellipse-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-ellipse-whole-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-eraser-delete-objects-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-eraser-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-freehand-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-angle-bisector-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-circle-from-radius-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-circle-from-three-points-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-inactive-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-line-parallel-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-line-perpendicular-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-line-segment-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-mirror-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-set-bounding-box-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-show-measuring-info-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-path-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-polygon-star-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-polygon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-rectangle-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-spiral-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-star-outline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-star-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-text-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-trace-background-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-use-pressure-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-use-tilt-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-clear-value-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-clone-link-lpe-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-clone-link-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-clone-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-clone-unlink-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-copy-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-cut-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-delete-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-duplicate-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-height-separately-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-height-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-in-place-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-size-separately-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-size-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-style-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-width-separately-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-width-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-redo-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-all-layers-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-all-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-invert-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-none-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-original-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-same-fill-and-stroke-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-same-fill-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-same-object-type-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-same-stroke-color-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-same-stroke-style-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-undo-history-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-undo-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/ellipse-5pts-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/embrodery-stitch-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/empty-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/enter-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/entries-linked-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/entries-unlinked-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/envelope-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/exchange-positions-clockwise-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/exchange-positions-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/exchange-positions-zorder-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/experimental-outline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/experimental-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/export-multi-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/export-single-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/feBlend-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/feColorMatrix-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/feComponentTransfer-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/feComposite-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/feConvolveMatrix-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/feDiffuseLighting-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/feDisplacementMap-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/feFlood-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/feGaussianBlur-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/feImage-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/feMerge-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/feMorphology-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/feOffset-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/feSpecularLighting-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/feTile-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/feTurbulence-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/file-link-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/fill-between-many-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/fill-between-strokes-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/fill-rule-even-odd-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/fill-rule-nonzero-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/fillet-chamfer-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/filter-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/flatten-down-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/flatten-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/font_collections-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/format-indent-less-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/format-indent-more-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/frmt-text-direction-horizontal-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/frmt-text-direction-r2l-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/frmt-text-direction-vertical-lr-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/frmt-text-direction-vertical-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/gap-random-x-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/gap-random-y-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/gear-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/gears-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/generic-font-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/glyph-copy-from-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/glyph-edit-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/glyph-grid-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/glyph-list-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/go-down-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/go-up-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/gradient-library-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/gradient-spread-pad-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/gradient-spread-reflect-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/gradient-spread-repeat-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/grayscale-mode-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/grid-axonometric-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/grid-modular-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/grid-rectangular-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/guides-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/hamburger-menu-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/hatches-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/help-contents-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/help-keyboard-shortcuts-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/horizontal-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/image-missing-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/info-outline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/info-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/inkscape-logo-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/interactive_simplify-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-points-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-rotate-both-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-rotate-none-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-rotate-x-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-rotate-y-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-scale-both-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-scale-none-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-scale-x-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-scale-y-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/join-type-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/knot-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/lattice2-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-bottom-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-delete-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-duplicate-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-lower-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-new-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-next-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-previous-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-raise-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-rename-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-top-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/layout-auto-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/layout-horizontal-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/layout-vertical-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/list-add-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/list-remove-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/lpe-connector-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/markers-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/matrix-2d-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/measure-segments-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/mesh-gradient-fit-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/mesh-gradient-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/minus-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/mirror-symmetry-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0000-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0001-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0010-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0011-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0100-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0101-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0110-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0111-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1000-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1001-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1010-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1011-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1100-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1101-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1110-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1111-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/missing-element-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/no-marker-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/node-add-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/node-break-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/node-delete-segment-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/node-delete-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/node-join-segment-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/node-join-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/node-segment-curve-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/node-segment-line-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/node-transform-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/node-type-auto-smooth-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/node-type-cusp-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/node-type-smooth-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/node-type-symmetric-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/node_insert_max_x-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/node_insert_max_y-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/node_insert_min_x-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/node_insert_min_y-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/none-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-blend-mode-normal-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-blend-mode-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-columns-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-fill-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-flip-hor-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-flip-horizontal-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-flip-ver-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-flip-vertical-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-group-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-hidden-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-level-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-locked-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-opaque-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-pick-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-rotate-left-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-rotate-right-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-rows-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-select-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-stroke-style-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-stroke-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-to-path-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-translucent-blend-mode-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-translucent-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-transparent-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-attract-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-blur-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-duplicate-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-jitter-color-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-paint-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-push-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-randomize-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-rotate-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-shrink-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-ungroup-pop-selection-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-ungroup-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-unlocked-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-visible-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/off-outline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/off-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/offset-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/on-outline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/on-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/orient-angle-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/orient-auto-reverse-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/orient-auto-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/out-of-gamut-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/overlay-clip-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/overlay-clipmask-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/overlay-mask-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/pack-less-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/pack-more-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/page-landscape-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/page-portrait-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/pages-add-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/pages-move-toggle-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/pages-order-backwards-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/pages-order-forwards-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/pages-remove-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/pages-resize-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-gradient-conical-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-gradient-linear-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-gradient-mesh-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-gradient-radial-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-none-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-fms-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-fsm-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-mfs-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-msf-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-sfm-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-smf-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-pattern-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-solid-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-swatch-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-unknown-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/panel-left-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-break-apart-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-clip-edit-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-combine-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-cut-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-difference-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-division-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-effect-parameter-next-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-exclusion-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-flatten-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-fracture-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-inset-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-intersection-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-mask-edit-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-mode-bezier-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-mode-bspline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-mode-polyline-paraxial-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-mode-polyline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-mode-spiro-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-offset-dynamic-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-offset-linked-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-outset-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-reverse-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-simplify-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-split-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-tweak-attract-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-tweak-push-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-tweak-roughen-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-tweak-shrink-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-union-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/perspective-envelope-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/perspective-parallel-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/pixelart-trace-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/play-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/plus-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/powerclip-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/powermask-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/powerstroke-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/preferences-system-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/preview-mode-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/pts2ellipse-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/randomize-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/rectangle-make-corners-round-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/rectangle-make-corners-sharp-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/remove-color-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/reset-settings-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/reset-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/rotate-random-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/rough-hatches-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/roughen-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/rounding-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/rows-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/ruler-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/scale-linked-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/scale-random-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/scale-unlinked-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/searching-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-bottom-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-lower-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-make-bitmap-copy-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-move-to-layer-above-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-move-to-layer-below-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-move-to-layer-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-raise-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-top-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-touch-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/settings-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-arc-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-circle-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-clone-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-ellipse-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-group-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-image-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-item-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-layer-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-link-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-path-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-polygon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-rect-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-spiral-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-star-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-switch-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-symbol-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-text-data-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-text-flow-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-text-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-unknown-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/shapebuilder-tool-difference-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/shapebuilder-tool-union-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/show-bounding-box-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/show-dialogs-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/show-grid-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/show-guides-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/show-handles-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/show-node-handles-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/show-path-outline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/show-sources-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/simplify-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/skeletal-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/sketch-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/slice-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-alignment-self-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-alignment-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-bounding-box-center-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-bounding-box-corners-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-bounding-box-edges-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-bounding-box-midpoints-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-bounding-box-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-distribution-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-grid-guide-intersections-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-lines-perpendicular-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-lines-tangential-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-center-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-cusp-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-intersection-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-midpoint-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-path-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-rotation-center-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-smooth-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-others-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-page-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-text-baseline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/sort-alphabetically-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/sort-by-weight-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/sort-by-width-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/spiro-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/spray-mode-clone-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/spray-mode-copy-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/spray-mode-union-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/sticky_zoom-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-cap-butt-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-cap-round-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-cap-square-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-join-bevel-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-join-miter-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-join-round-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-to-path-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/swatches-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/switch-off-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/switch-on-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/symbol-bigger-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/symbols-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/taper-stroke-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/text-convert-to-regular-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/text-flow-into-frame-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/text-flow-subtract-frame-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/text-orientation-auto-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/text-orientation-sideways-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/text-orientation-upright-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/text-put-on-path-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/text-remove-from-path-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/text-unflow-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/text-unkern-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/text_horz_kern-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/text_letter_spacing-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/text_line_spacing-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/text_outer_style-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/text_rotation-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/text_subscript-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/text_superscript-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/text_vert_kern-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/text_word_spacing-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/tiling-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/too-much-ink-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/tool-measure-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/tool-node-editor-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/tool-pages-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/tool-pointer-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/tool-spray-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/tool-tweak-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-2pts-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-affect-gradient-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-affect-pattern-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-affect-rounded-corners-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-affect-stroke-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-move-horizontal-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-move-vertical-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-rotate-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-scale-horizontal-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-scale-vertical-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-skew-horizontal-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-skew-vertical-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/vertical-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/view-fullscreen-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/vonkoch-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/window-new-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/window-next-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/window-previous-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/xml-attribute-delete-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/xml-element-new-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/xml-node-delete-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/xml-node-duplicate-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/xml-text-new-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-center-page-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-double-size-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-fit-drawing-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-fit-page-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-fit-selection-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-fit-width-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-half-size-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-in-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-next-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-original-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-out-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-previous-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/cursors/-common.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/cursors/calligraphy.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/cursors/connector.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/cursors/pen.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/cursors/cursors.css -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/index.theme -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-baseline.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-center.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-left-to-anchor.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-left.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-node.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-right-to-anchor.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-right.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-baseline.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-bottom-to-anchor.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-bottom.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-center.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-node.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-top-to-anchor.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-top.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/attach-path.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/bend-path.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/bitmap-trace.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/bool-op.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/bounding-box.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/bspline.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/clone-original.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/color-fill.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/color-gradient.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/color-management.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/color-picker.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/cols.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/connector-avoid.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/connector-ignore.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/construct-grid.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/copy-rotate.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/corners.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/curvestitching.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/dashed-stroke.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/dialog-align-and-distribute.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/dialog-fill-and-stroke.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/dialog-icon-preview.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/dialog-input-devices.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/dialog-layers.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/dialog-memory.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/dialog-messages.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/dialog-object-properties.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/dialog-objects.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/dialog-rows-and-columns.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/dialog-scripts.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/dialog-selectors.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/dialog-text-and-font.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/dialog-transform.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/dialog-xml-editor.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/distribute-graph-directed.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/distribute-graph.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-baseline.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-center.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-gaps.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-left.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-node.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-right.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/distribute-randomize.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/distribute-remove-overlaps.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/distribute-unclump.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-baseline.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-bottom.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-center.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-gaps.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-node.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-top.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/document-export.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/document-import-web.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/document-import.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/document-metadata.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-booleans.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-calligraphic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-connector.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-cuboid.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-ellipse-arc.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-ellipse-chord.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-ellipse-segment.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-ellipse-whole.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-ellipse.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-eraser-delete-objects.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-eraser.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-freehand.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-angle-bisector.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-blank.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-circle-from-radius.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-circle-from-three-points.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-inactive.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-line-parallel.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-line-perpendicular.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-line-segment.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-mirror.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-set-bounding-box.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-path.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-polygon-star.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-polygon.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-rectangle.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-spiral.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-star.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-text.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-trace-background.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/drawing-1.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/drawing-2.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/drawing.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/edit-clone-link-lpe.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/edit-clone-link.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/edit-clone-unlink.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/edit-clone.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/edit-duplicate.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-height-separately.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-height.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-in-place.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-size-separately.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-size.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-style.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-width-separately.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-width.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-all-layers.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-all.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-invert.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-none.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-original.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-same-fill-and-stroke.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-same-fill.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-same-object-type.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-same-stroke-color.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-same-stroke-style.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/edit-undo-history.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/ellipse-5pts.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/embrodery-stitch.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/empty-icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/envelope.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/fill-between-many.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/fill-between-strokes.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/fill-rule-even-odd.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/fill-rule-nonzero.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/fillet-chamfer.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/format-text-direction-horizontal.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/format-text-direction-vertical.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/gap-random-x.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/gap-random-y.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/gears.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/gradient-spread-pad.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/gradient-spread-reflect.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/gradient-spread-repeat.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/grid-axonometric.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/grid-rectangular.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/guides.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/hamburger-menu.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/help-contents.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/help-keyboard-shortcuts.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/horizontal.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/image-missing.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/info-outline.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/info.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/inkscape-logo.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-points.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-rotate-both.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-rotate-none.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-rotate-x.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-rotate-y.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-scale-both.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-scale-none.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-scale-x.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-scale-y.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/interpolate.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/knot.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/lattice2.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/layer-bottom.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/layer-delete.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/layer-lower.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/layer-new.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/layer-next.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/layer-previous.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/layer-raise.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/layer-rename.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/layer-top.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/list-add-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/list-remove-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/measure-segments.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/mirror-symmetry.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0000.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0001.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0010.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0011.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0100.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0101.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0110.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0111.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1000.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1001.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1010.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1011.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1100.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1101.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1110.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1111.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/node-add.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/node-break.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/node-delete-segment.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/node-delete.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/node-join-segment.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/node-join.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/node-segment-curve.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/node-segment-line.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/node-type-auto-smooth.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/node-type-cusp.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/node-type-smooth.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/node-type-symmetric.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/object-columns.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/object-fill.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/object-flip-horizontal.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/object-flip-vertical.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/object-group.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/object-hidden.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/object-locked.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/object-rotate-left.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/object-rotate-right.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/object-rows.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/object-stroke-style.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/object-stroke.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/object-to-path.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-attract.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-blur.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-duplicate.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-jitter-color.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-paint.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-push.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-randomize.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-rotate.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-shrink.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/object-ungroup.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/object-unlocked.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/object-visible.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/off-outline.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/offset.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/on-outline.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/paint-gradient-linear.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/paint-gradient-radial.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/paint-none.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/paint-pattern.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/paint-solid.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/paint-unknown.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-break-apart.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-clip-edit.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-combine.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-cut.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-difference.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-division.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-effect-parameter-next.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-exclusion.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-flatten.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-inset.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-intersection.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-mask-edit.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-mode-bezier.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-mode-bspline.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-mode-polyline-paraxial.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-mode-polyline.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-mode-spiro.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-offset-dynamic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-offset-linked.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-outset.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-reverse.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-simplify.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-split.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-tweak-attract.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-tweak-push.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-tweak-roughen.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-tweak-shrink.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-union.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/perspective-envelope.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/perspective-parallel.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/powerclip.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/powermask.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/powerstroke.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/preview-mode.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/pts2ellipse.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/rectangle-make-corners-sharp.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/rotate-random.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/rough-hatches.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/roughen.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/rows.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/ruler.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/scale-random.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/selection-bottom.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/selection-lower.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/selection-make-bitmap-copy.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/selection-move-to-layer-above.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/selection-move-to-layer-below.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/selection-raise.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/selection-top.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/shapebuilder-tool-difference.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/shapebuilder-tool-union.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/show-bounding-box.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/show-dialogs.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/show-grid.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/show-guides.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/show-handles.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/show-node-handles.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/show-path-outline.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/simplify.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/skeletal.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/sketch.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/slice.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/snap-alignment-self.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/snap-alignment.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/snap-bounding-box-center.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/snap-bounding-box-corners.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/snap-bounding-box-edges.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/snap-bounding-box-midpoints.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/snap-bounding-box.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/snap-distribution.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/snap-grid-guide-intersections.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-cusp.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-intersection.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-midpoint.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-path.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-rotation-center.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-smooth.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/snap-page.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/snap.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/spiro.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/stroke-cap-butt.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/stroke-cap-round.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/stroke-cap-square.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/stroke-join-bevel.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/stroke-join-miter.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/stroke-join-round.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/stroke-to-path.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/symbols.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/taper-stroke.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/text-convert-to-regular.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/text-flow-into-frame.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/text-flow-subtract-frame.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/text-put-on-path.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/text-remove-from-path.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/text-unflow.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/text-unkern.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/tiling.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/tool-node-editor.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/tool-pages.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/tool-pointer.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/tool-tweak.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/transform-2pts.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/transform-affect-gradient.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/transform-affect-pattern.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/transform-affect-rounded-corners.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/transform-affect-stroke.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/transform-move-horizontal.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/transform-move-vertical.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/transform-rotate.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/transform-scale-horizontal.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/transform-scale-vertical.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/transform-skew-horizontal.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/transform-skew-vertical.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/vertical.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/view-fullscreen.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/vonkoch.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/window-new.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/window-next.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/window-previous.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/xml-attribute-delete.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/xml-element-new.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/xml-node-delete.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/xml-node-duplicate.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/xml-text-new.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/zoom-double-size.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/zoom-fit-drawing.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/zoom-fit-page.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/zoom-fit-selection.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/zoom-fit-width.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/zoom-half-size.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/zoom-in.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/zoom-next.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/zoom-original.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/zoom-out.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/zoom-previous.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/zoom.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/index.theme -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/highlights.css -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/accessories-character-map-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/align-horizontal-baseline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/align-horizontal-center-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/align-horizontal-left-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/align-horizontal-left-to-anchor-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/align-horizontal-node-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/align-horizontal-right-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/align-horizontal-right-to-anchor-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/align-on-canvas-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/align-sel-as-group-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/align-vertical-baseline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/align-vertical-bottom-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/align-vertical-bottom-to-anchor-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/align-vertical-center-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/align-vertical-node-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/align-vertical-top-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/align-vertical-top-to-anchor-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/applications-graphics-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/arrange-circular-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/arrange-grid-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/attach-path-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/bad-marker-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/bend-path-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/bitmap-trace-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/bool-op-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/bounding-box-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/boundingbox_bottom-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/boundingbox_bottom_left-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/boundingbox_bottom_right-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/boundingbox_center-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/boundingbox_left-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/boundingbox_right-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/boundingbox_top-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/boundingbox_top_left-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/boundingbox_top_right-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/bspline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/bug-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/clipboard-copy-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/clone-original-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/close-button-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/close-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/color-fill-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/color-filters-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/color-gradient-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/color-management-off-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/color-management-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/color-palette-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/color-picker-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/color-selector-cms-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/color-selector-cmyk-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/color-selector-hsluv-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/color-selector-hsx-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/color-selector-okhsl-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/color-selector-rgb-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/color-selector-wheel-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/color-tag-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/color-wheel-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/cols-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/connector-avoid-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/connector-ignore-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/connector-orthogonal-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/construct-grid-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/copy-rotate-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/corners-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/curvestitching-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/dashed-stroke-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-align-and-distribute-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-extensions-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-fill-and-stroke-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-filters-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-geometry-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-icon-preview-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-information-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-input-devices-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-layers-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-memory-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-messages-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-object-properties-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-objects-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-paint-server-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-path-effects-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-rows-and-columns-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-scripts-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-selectors-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-svg-font-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-templates-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-text-and-font-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-tile-clones-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-transform-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-xml-editor-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/display-alt-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/display-enhance-stroke-alt-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/display-enhance-stroke-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/display-no-filter-alt-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/display-no-filter-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/display-outline-alt-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/display-outline-overlay-alt-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/display-outline-overlay-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/display-outline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/display-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/distribute-graph-directed-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/distribute-graph-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/distribute-horizontal-baseline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/distribute-horizontal-center-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/distribute-horizontal-gaps-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/distribute-horizontal-left-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/distribute-horizontal-node-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/distribute-horizontal-right-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/distribute-randomize-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/distribute-remove-overlaps-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/distribute-unclump-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/distribute-vertical-baseline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/distribute-vertical-bottom-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/distribute-vertical-center-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/distribute-vertical-gaps-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/distribute-vertical-node-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/distribute-vertical-top-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/dnd-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/document-cleanup-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/document-export-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/document-import-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/document-import-web-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/document-metadata-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/document-new-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/document-open-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/document-print-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/document-properties-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/document-resources-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/document-revert-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/document-save-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/draw-booleans-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/draw-calligraphic-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/draw-connector-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/draw-cuboid-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/draw-ellipse-arc-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/draw-ellipse-chord-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/draw-ellipse-segment-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/draw-ellipse-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/draw-ellipse-whole-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/draw-eraser-delete-objects-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/draw-eraser-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/draw-freehand-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/draw-geometry-angle-bisector-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/draw-geometry-circle-from-radius-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/draw-geometry-circle-from-three-points-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/draw-geometry-inactive-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/draw-geometry-line-parallel-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/draw-geometry-line-perpendicular-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/draw-geometry-line-segment-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/draw-geometry-mirror-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/draw-geometry-set-bounding-box-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/draw-geometry-show-measuring-info-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/draw-geometry-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/draw-path-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/draw-polygon-star-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/draw-polygon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/draw-rectangle-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/draw-spiral-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/draw-star-outline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/draw-star-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/draw-text-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/draw-trace-background-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/draw-use-pressure-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/draw-use-tilt-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/edit-clear-value-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/edit-clone-link-lpe-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/edit-clone-link-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/edit-clone-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/edit-clone-unlink-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/edit-copy-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/edit-cut-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/edit-delete-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/edit-duplicate-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/edit-find-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/edit-paste-height-separately-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/edit-paste-height-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/edit-paste-in-place-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/edit-paste-size-separately-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/edit-paste-size-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/edit-paste-style-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/edit-paste-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/edit-paste-width-separately-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/edit-paste-width-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/edit-redo-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/edit-select-all-layers-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/edit-select-all-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/edit-select-invert-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/edit-select-none-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/edit-select-original-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/edit-select-same-fill-and-stroke-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/edit-select-same-fill-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/edit-select-same-object-type-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/edit-select-same-stroke-color-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/edit-select-same-stroke-style-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/edit-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/edit-undo-history-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/edit-undo-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/ellipse-5pts-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/embrodery-stitch-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/empty-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/enter-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/entries-linked-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/entries-unlinked-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/envelope-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/exchange-positions-clockwise-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/exchange-positions-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/exchange-positions-zorder-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/experimental-outline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/experimental-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/export-multi-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/export-single-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/file-link-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/fill-between-many-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/fill-between-strokes-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/fill-rule-even-odd-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/fill-rule-nonzero-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/fillet-chamfer-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/filter-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/flatten-down-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/flatten-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/folder-open-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/font_collections-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/format-indent-less-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/format-indent-more-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/format-justify-center-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/format-justify-fill-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/format-justify-left-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/format-justify-right-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/frmt-text-direction-horizontal-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/frmt-text-direction-r2l-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/frmt-text-direction-vertical-lr-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/frmt-text-direction-vertical-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/gap-random-x-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/gap-random-y-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/gear-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/gears-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/generic-font-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/glyph-copy-from-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/glyph-edit-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/glyph-grid-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/glyph-list-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/go-down-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/go-up-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/gradient-library-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/gradient-spread-pad-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/gradient-spread-reflect-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/gradient-spread-repeat-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/grayscale-mode-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/grid-axonometric-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/grid-modular-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/grid-rectangular-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/guides-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/hamburger-menu-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/hatches-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/help-contents-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/help-keyboard-shortcuts-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/horizontal-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/image-missing-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/info-outline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/info-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/inkscape-logo-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/interactive_simplify-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/interpolate-points-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/interpolate-rotate-both-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/interpolate-rotate-none-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/interpolate-rotate-x-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/interpolate-rotate-y-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/interpolate-scale-both-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/interpolate-scale-none-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/interpolate-scale-x-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/interpolate-scale-y-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/interpolate-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/join-type-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/knot-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/lattice2-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/layer-bottom-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/layer-delete-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/layer-duplicate-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/layer-lower-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/layer-new-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/layer-next-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/layer-previous-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/layer-raise-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/layer-rename-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/layer-top-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/layout-auto-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/layout-horizontal-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/layout-vertical-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/list-add-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/list-remove-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/lpe-connector-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/markers-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/matrix-2d-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/measure-segments-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/mesh-gradient-fit-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/mesh-gradient-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/minus-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/mirror-symmetry-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/mirroring-0000-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/mirroring-0001-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/mirroring-0010-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/mirroring-0011-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/mirroring-0100-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/mirroring-0101-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/mirroring-0110-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/mirroring-0111-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/mirroring-1000-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/mirroring-1001-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/mirroring-1010-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/mirroring-1011-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/mirroring-1100-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/mirroring-1101-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/mirroring-1110-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/mirroring-1111-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/missing-element-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/no-marker-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/node-add-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/node-break-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/node-delete-segment-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/node-delete-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/node-join-segment-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/node-join-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/node-segment-curve-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/node-segment-line-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/node-transform-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/node-type-auto-smooth-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/node-type-cusp-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/node-type-smooth-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/node-type-symmetric-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/node_insert_max_x-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/node_insert_max_y-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/node_insert_min_x-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/node_insert_min_y-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/none-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/object-blend-mode-normal-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/object-blend-mode-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/object-columns-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/object-fill-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/object-flip-hor-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/object-flip-horizontal-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/object-flip-ver-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/object-flip-vertical-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/object-group-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/object-hidden-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/object-level-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/object-locked-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/object-opaque-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/object-pick-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/object-rotate-left-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/object-rotate-right-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/object-rows-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/object-select-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/object-stroke-style-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/object-stroke-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/object-to-path-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/object-translucent-blend-mode-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/object-translucent-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/object-transparent-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/object-tweak-attract-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/object-tweak-blur-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/object-tweak-duplicate-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/object-tweak-jitter-color-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/object-tweak-paint-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/object-tweak-push-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/object-tweak-randomize-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/object-tweak-rotate-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/object-tweak-shrink-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/object-ungroup-pop-selection-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/object-ungroup-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/object-unlocked-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/object-visible-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/off-outline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/off-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/offset-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/on-outline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/on-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/orient-angle-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/orient-auto-reverse-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/orient-auto-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/out-of-gamut-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/overlay-clip-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/overlay-clipmask-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/overlay-mask-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/pack-less-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/pack-more-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/page-landscape-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/page-portrait-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/pages-add-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/pages-move-toggle-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/pages-order-backwards-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/pages-order-forwards-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/pages-remove-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/pages-resize-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/paint-gradient-conical-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/paint-gradient-linear-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/paint-gradient-mesh-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/paint-gradient-radial-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/paint-none-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/paint-order-fms-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/paint-order-fsm-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/paint-order-mfs-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/paint-order-msf-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/paint-order-sfm-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/paint-order-smf-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/paint-pattern-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/paint-solid-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/paint-swatch-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/paint-unknown-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/panel-left-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/path-break-apart-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/path-clip-edit-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/path-combine-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/path-cut-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/path-difference-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/path-division-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/path-effect-parameter-next-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/path-exclusion-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/path-flatten-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/path-fracture-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/path-inset-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/path-intersection-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/path-mask-edit-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/path-mode-bezier-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/path-mode-bspline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/path-mode-polyline-paraxial-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/path-mode-polyline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/path-mode-spiro-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/path-offset-dynamic-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/path-offset-linked-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/path-outset-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/path-reverse-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/path-simplify-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/path-split-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/path-tweak-attract-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/path-tweak-push-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/path-tweak-roughen-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/path-tweak-shrink-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/path-union-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/perspective-envelope-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/perspective-parallel-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/pixelart-trace-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/play-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/plus-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/powerclip-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/powermask-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/powerstroke-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/preferences-system-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/preview-mode-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/pts2ellipse-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/randomize-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/rectangle-make-corners-round-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/rectangle-make-corners-sharp-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/remove-color-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/reset-settings-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/reset-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/rotate-random-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/rough-hatches-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/roughen-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/rounding-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/rows-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/ruler-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/scale-linked-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/scale-random-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/scale-unlinked-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/searching-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/selection-bottom-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/selection-lower-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/selection-make-bitmap-copy-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/selection-move-to-layer-above-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/selection-move-to-layer-below-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/selection-move-to-layer-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/selection-raise-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/selection-top-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/selection-touch-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/settings-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/shape-arc-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/shape-circle-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/shape-clone-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/shape-ellipse-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/shape-group-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/shape-image-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/shape-item-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/shape-layer-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/shape-link-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/shape-path-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/shape-polygon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/shape-rect-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/shape-spiral-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/shape-star-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/shape-switch-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/shape-symbol-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/shape-text-data-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/shape-text-flow-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/shape-text-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/shape-unknown-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/shapebuilder-tool-difference-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/shapebuilder-tool-union-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/show-bounding-box-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/show-dialogs-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/show-grid-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/show-guides-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/show-handles-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/show-node-handles-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/show-path-outline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/show-sources-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/simplify-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/skeletal-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/sketch-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/slice-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/snap-alignment-self-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/snap-alignment-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/snap-bounding-box-center-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/snap-bounding-box-corners-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/snap-bounding-box-edges-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/snap-bounding-box-midpoints-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/snap-bounding-box-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/snap-distribution-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/snap-grid-guide-intersections-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/snap-lines-perpendicular-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/snap-lines-tangential-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/snap-nodes-center-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/snap-nodes-cusp-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/snap-nodes-intersection-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/snap-nodes-midpoint-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/snap-nodes-path-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/snap-nodes-rotation-center-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/snap-nodes-smooth-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/snap-nodes-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/snap-others-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/snap-page-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/snap-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/snap-text-baseline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/sort-alphabetically-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/sort-by-weight-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/sort-by-width-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/spiro-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/spray-mode-clone-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/spray-mode-copy-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/spray-mode-union-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/sticky_zoom-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/stroke-cap-butt-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/stroke-cap-round-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/stroke-cap-square-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/stroke-join-bevel-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/stroke-join-miter-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/stroke-join-round-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/stroke-to-path-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/swatches-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/switch-off-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/switch-on-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/symbol-bigger-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/symbols-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/taper-stroke-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/text-convert-to-regular-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/text-flow-into-frame-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/text-flow-subtract-frame-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/text-orientation-auto-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/text-orientation-sideways-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/text-orientation-upright-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/text-put-on-path-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/text-remove-from-path-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/text-unflow-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/text-unkern-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/text_horz_kern-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/text_letter_spacing-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/text_line_spacing-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/text_outer_style-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/text_rotation-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/text_subscript-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/text_superscript-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/text_vert_kern-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/text_word_spacing-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/tiling-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/too-much-ink-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/tool-measure-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/tool-node-editor-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/tool-pages-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/tool-pointer-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/tool-spray-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/tool-tweak-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/tools-check-spelling-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/transform-2pts-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/transform-affect-gradient-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/transform-affect-pattern-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/transform-affect-rounded-corners-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/transform-affect-stroke-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/transform-move-horizontal-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/transform-move-vertical-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/transform-rotate-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/transform-scale-horizontal-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/transform-scale-vertical-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/transform-skew-horizontal-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/transform-skew-vertical-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/vertical-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/view-fullscreen-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/vonkoch-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/window-new-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/window-next-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/window-previous-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/xml-attribute-delete-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/xml-element-new-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/xml-node-delete-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/xml-node-duplicate-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/xml-text-new-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/zoom-center-page-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/zoom-double-size-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/zoom-fit-drawing-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/zoom-fit-page-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/zoom-fit-selection-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/zoom-fit-width-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/zoom-half-size-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/zoom-in-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/zoom-next-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/zoom-original-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/zoom-out-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/zoom-previous-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/symbolic/actions/zoom-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/-common.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/adjust_alpha.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/adjust_hue.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/adjust_lightness.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/adjust_saturation.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/arc.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/box.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/calligraphy.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/connector.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/cursor-delete.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/cursor-union.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/dropper-drop-fill.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/dropper-drop-stroke.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/dropper-pick-fill.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/dropper-pick-stroke.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/eraser.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/flood.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/geometric.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/gradient-add-stop.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/gradient-add.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/gradient-drag-stop.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/gradient-over-stop.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/gradient.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/measure.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/mesh-add.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/mesh.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/node-dragging.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/node-mouseover.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/node.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/page-dragging.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/page-draw.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/page-mouseover.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/page-resize.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/page-resizing.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/pen.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/pencil.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/rect.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/rotate.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/select-dragging.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/select-mouseover.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/select.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/spiral.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/spray.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/star.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/text-insert.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/text.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/tweak-attract.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/tweak-color.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/tweak-inset.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/tweak-less.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/tweak-more.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/tweak-move-in.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/tweak-move-jitter.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/tweak-move-out.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/tweak-move.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/tweak-outset.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/tweak-push.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/tweak-repel.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/tweak-rotate-clockwise.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/tweak-rotate-counterclockwise.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/tweak-roughen.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/tweak-scale-down.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/tweak-scale-up.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/zoom-in.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/zoom-out.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/icons/Dash/cursors/cursors.css -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/keys/acd-canvas.xml -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/keys/adobe-illustrator-cs2.xml -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/keys/corel-draw-x4.xml -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/keys/corel-draw-x8.xml -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/keys/inkscape.xml -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/keys/macromedia-freehand-mx.xml -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/keys/right-handed-illustration.xml -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/keys/xara.xml -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/keys/zoner-draw.xml -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/keys/default.xml -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/markers/markers.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/paint/Asian patterns.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/paint/Decoratives.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/paint/Geometrical.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/paint/Grids.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/paint/Halftones.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/paint/Nature patterns.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/paint/Patterns.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/paint/Shading.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/paint/Textures.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/paint/hatches.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/palettes/Android-icon-palette.gpl -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/palettes/Blues.gpl -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/palettes/Bootstrap5.gpl -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/palettes/GNOME_HIG.gpl -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/palettes/Gold.gpl -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/palettes/Gray.gpl -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/palettes/Greens.gpl -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/palettes/Hilite.gpl -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/palettes/Khaki.gpl -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/palettes/LaTeX-Beamer.gpl -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/palettes/MATLAB-Jet-72.gpl -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/palettes/MunsellChart.gpl -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/palettes/Reds.gpl -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/palettes/Royal.gpl -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/palettes/Solarized.gpl -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/palettes/Tango-Palette.gpl -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/palettes/Topographic.gpl -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/palettes/Ubuntu.gpl -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/palettes/echo-palette.gpl -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/palettes/inkscape.gpl -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/palettes/svg.gpl -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/palettes/webhex.gpl -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/screens/start-splash.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/screens/start-support-money.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/screens/start-support-time.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/screens/start-support.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/screens/start-welcome.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/screens/about/about00.svgz -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/symbols/AigaSymbols.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/symbols/BalloonSymbols.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/symbols/FlowSymbols.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/symbols/LogicSymbols.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/symbols/MapSymbolsNPS.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/symbols/sjjb-accommodation.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/symbols/sjjb-amenity.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/symbols/sjjb-barrier.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/symbols/sjjb-education.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/symbols/sjjb-food.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/symbols/sjjb-health.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/symbols/sjjb-landuse.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/symbols/sjjb-money.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/symbols/sjjb-poi.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/symbols/sjjb-power.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/symbols/sjjb-shopping.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/symbols/sjjb-sport.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/symbols/sjjb-tourist.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/symbols/sjjb-transport.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/symbols/sjjb-water.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/symbols/sjjb-worship.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/icons/about.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/icons/booklet.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/icons/custom.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/icons/default.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/icons/desktop_hd_landscape.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/icons/desktop_landscape.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/icons/envelope_landscape.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/icons/envelope_portrait.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/icons/icon_square.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/icons/image_landscape.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/icons/image_portrait.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/icons/image_square.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/icons/mobile_portrait.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/icons/photo_landscape.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/icons/photo_portrait.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/icons/photo_square.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/icons/print_US_landscape.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/icons/print_US_portrait.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/icons/print_landscape.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/icons/print_portrait.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/icons/social_landscape.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/icons/social_portrait.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/icons/social_square.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/icons/tablet_landscape.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/icons/video_landscape.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/icons/video_portrait.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/icons/video_square.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/A4leaflet-3fold-Roll.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/CD_label_120x120.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/LaTeX_Beamer.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/Typography_Canvas.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/about_screen.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default_pt.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default_px.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/no_layers.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/zine-template_A4.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/zine-template_US.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.ar.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.as.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.eu.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.be.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.bg.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.bn_BD.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.brx.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.br.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.ca.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.ca@valencia.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.zh_CN.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.zh_TW.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.hr.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.cs.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.da.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.doi.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.nl.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.de.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.el.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.eo.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.et.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.fi.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.fr.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.gl.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.gu.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.he.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.hi.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.hu.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.is.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.id.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.ga.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.it.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.ja.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.kn.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.ks@aran.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.ks@deva.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.km.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.kok.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.kok@latin.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.ko.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.lv.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.mai.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.ml.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.mni.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.mni@beng.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.mr.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.nb.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.or.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.pl.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.pt.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.pt_BR.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.ro.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.ru.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.sa.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.sat.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.sat@deva.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.sr.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.sr@latin.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.sd.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.sd@deva.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.sk.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.sl.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.es.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.es_MX.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.sv.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.ta.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.te.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.tr.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.uk.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.ur.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/templates/default.vi.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/potrace.eu.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.eu.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.eu.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-calligraphy.eu.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-elements.eu.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.eu.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.eu.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing.eu.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.be.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.be.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-calligraphy.be.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-elements.be.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-interpolate.be.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.be.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.be.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing.be.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.ca.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.zh_CN.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.zh_CN.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-calligraphy.zh_CN.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-elements.zh_CN.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-interpolate.zh_CN.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.zh_CN.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.zh_CN.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.zh_CN.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing.zh_CN.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.zh_TW.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.zh_TW.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-calligraphy.zh_TW.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-elements.zh_TW.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-interpolate.zh_TW.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.zh_TW.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.zh_TW.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.zh_TW.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing.zh_TW.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.da.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.nl.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.nl.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-calligraphy.nl.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-elements.nl.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-interpolate.nl.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.nl.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.nl.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.nl.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing.nl.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/pixelart-dialog.de.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/potrace.de.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.de.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.de.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-calligraphy.de.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-elements.de.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-interpolate.de.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.de.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.de.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.de.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing.de.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/pixelart-dialog.el.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/potrace.el.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.el.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.el.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-calligraphy.el.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-elements.el.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-interpolate.el.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.el.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.el.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.el.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing.el.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.eo.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.fa.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.fa.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-calligraphy.fa.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-elements.fa.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.fa.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.fa.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing.fa.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.fr.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.fr.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-calligraphy.fr.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-elements.fr.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-interpolate.fr.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.fr.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.fr.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.fr.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing.fr.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.gl.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.gl.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-calligraphy.gl.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-elements.gl.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-interpolate.gl.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.gl.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.gl.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing.gl.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/pixelart-dialog.hu.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/potrace.hu.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.hu.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.hu.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-calligraphy.hu.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-elements.hu.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-interpolate.hu.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.hu.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.hu.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.hu.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing.hu.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.id.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.id.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-calligraphy.id.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-elements.id.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.id.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.id.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing.id.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.it.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.it.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-elements.it.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.it.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.it.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.ja.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.ja.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-calligraphy.ja.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-elements.ja.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-interpolate.ja.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.ja.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.ja.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing.ja.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.ko.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.ko.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-calligraphy.ko.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-elements.ko.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.ko.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.ko.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.ko.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing.ko.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.nn.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.pl.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.pl.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-calligraphy.pl.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-elements.pl.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-interpolate.pl.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.pl.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.pl.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing.pl.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.pt.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.pt.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-calligraphy.pt.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-elements.pt.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-interpolate.pt.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.pt.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.pt.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.pt.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing.pt.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.pt_BR.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.pt_BR.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-calligraphy.pt_BR.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-elements.pt_BR.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-interpolate.pt_BR.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.pt_BR.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.pt_BR.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.pt_BR.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing.pt_BR.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.ru.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.ru.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-calligraphy.ru.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-elements.ru.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-interpolate.ru.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.ru.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.ru.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.ru.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing.ru.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.sr.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.sr.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-calligraphy.sr.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-elements.sr.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-interpolate.sr.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.sr.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.sr.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.sr.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing.sr.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.sk.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.sk.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-calligraphy.sk.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-elements.sk.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-interpolate.sk.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.sk.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.sk.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.sk.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing.sk.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.sl.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.sl.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-calligraphy.sl.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-elements.sl.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.sl.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.sl.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing.sl.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/potrace.es.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.es.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.es.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-calligraphy.es.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-elements.es.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.es.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.es.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing.es.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.uk.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.uk.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-calligraphy.uk.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-elements.uk.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-interpolate.uk.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.uk.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.uk.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.uk.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing.uk.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.vi.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.vi.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-calligraphy.vi.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-interpolate.vi.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.vi.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.vi.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing.vi.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/edge3d.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/making_markers.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/oldguitar.jpg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/pixelart-dialog.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/potrace.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-calligraphy.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-elements.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-interpolate.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/tutorials/tux.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/Adwaita-dark.css -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/Adwaita.css -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/Minwaita-Inkscape.css -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/align-and-distribute.ui -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/attribute-edit-component.glade -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/bad-marker.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/canvas-notice.glade -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/color-palette.glade -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/command-palette-main.glade -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/command-palette-operation.glade -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/completion-box.glade -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/default-dialog-state.ini -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/dialog-crash.glade -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/dialog-css.glade -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/dialog-document-resources.glade -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/dialog-export-prefs.glade -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/dialog-export.glade -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/dialog-extensions.glade -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/dialog-filter-editor.glade -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/dialog-font-collections.glade -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/dialog-livepatheffect-item.glade -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/dialog-livepatheffect.glade -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/dialog-objects.glade -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/dialog-paint-servers.glade -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/dialog-save-template.glade -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/dialog-swatches.glade -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/dialog-symbols.glade -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/dialog-text-edit.glade -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/dialog-trace.glade -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/dialog-xml.glade -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/display-popup.glade -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/extension-pdfinput.glade -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/font-list.glade -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/gradient-edit.glade -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/gradient-stop.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/gradient-tip.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/highlight-colors.css -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/image-properties.glade -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/inkscape-about.glade -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/inkscape-splash.glade -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/inkscape-welcome.glade -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/inkview-controls.ui -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/inline-css.lang -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/mac.css -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/marker-popup.glade -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/menus.ui -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/node-handles.css -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/object-attributes.glade -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/page-properties.glade -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/pattern-edit.glade -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/spinbutton.css -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/statusbar.ui -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/style.css -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/svgd.lang -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/svgpoints.lang -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/toolbar-arc.ui -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/toolbar-booleans.ui -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/toolbar-box3d.ui -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/toolbar-calligraphy.ui -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/toolbar-commands.ui -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/toolbar-connector.ui -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/toolbar-dropper.ui -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/toolbar-eraser.ui -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/toolbar-gradient.ui -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/toolbar-lpe.ui -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/toolbar-marker.ui -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/toolbar-measure.ui -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/toolbar-mesh.ui -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/toolbar-node.ui -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/toolbar-objectpicker.ui -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/toolbar-page.ui -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/toolbar-paintbucket.ui -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/toolbar-pencil.ui -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/toolbar-rect.ui -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/toolbar-select.ui -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/toolbar-snap.ui -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/toolbar-spiral.ui -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/toolbar-spray.ui -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/toolbar-star.ui -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/toolbar-text.ui -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/toolbar-tool-prefs.ui -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/toolbar-tool.ui -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/toolbar-tweak.ui -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/toolbar-zoom.ui -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/units.xml -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/user.css -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/widget-new-from-template.ui -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/win32.css -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/resources/canvas_ad.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/resources/canvas_aw.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/resources/canvas_cd.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/resources/canvas_cw.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/resources/canvas_sw.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/resources/filter-test.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/resources/missing-icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/resources/preview-loading.svg -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/resources/remove-color.png -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/syntax-themes/syntax-theme-dark.xml -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/syntax-themes/syntax-theme-light.xml -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/ui/syntax-themes/syntax-theme-none.xml -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/doc/LICENSE -- Up-to-date: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/doc -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/doc/LGPL-3.0-or-later.txt -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/doc/GPL-2.0-or-later.txt -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/doc/LGPL-3.0.txt -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/doc/GPL-2.0.txt -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/doc/LGPL-2.1-or-later.txt -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/doc/MPL-1.1.txt -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/doc/GPL-3.0.txt -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/doc/OFL-1.1.txt -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/doc/LGPL-2.1.txt -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/doc/GPL-3.0-or-later.txt -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/doc/AUTHORS -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/doc/TRANSLATORS -- Installing: /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/doc/COPYING + install -pm 644 /builddir/build/SOURCES/Fedora-Color-Palette.gpl /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/palettes/ + /usr/lib/rpm/find-lang.sh /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT inkscape --with-man + rm -rf /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/doc + rm -f /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/doc/inkscape/copyright + rm -rf /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex + ln -s /usr/lib/python3.14/site-packages/inkex /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 1.4.2-7.fc44 --unique-debug-suffix -1.4.2-7.fc44.aarch64 --unique-debug-src-base inkscape-1.4.2-7.fc44.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-build/inkscape-1.4.2_2025-05-08_ebf0e940d0 find-debuginfo: starting Extracting debug info from 3 files DWARF-compressing 3 files sepdebugcrcfix: Updated 3 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/inkscape-1.4.2-7.fc44.aarch64 cpio: redhat-linux-build/src/NONE: Cannot stat: No such file or directory cpio: redhat-linux-build/src/svg-affine-parser.cpp: Cannot stat: No such file or directory cpio: redhat-linux-build/src/svg-affine-parser.rl: Cannot stat: No such file or directory find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + COMPRESS='gzip -9 -n' + COMPRESS_EXT=.gz + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j4 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-det --brp -j4 /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT Scanned 398 directories and 6771 files, processed 20 inodes, 0 modified (0 replaced + 0 rewritten), 0 unsupported format, 0 errors + /usr/bin/linkdupes --brp /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr Scanned 397 directories and 6771 files, considered 6769 files, read 2368 files, linked 475 files, 0 errors sum of sizes of linked files: 2060085 bytes Reading /builddir/build/BUILD/inkscape-1.4.2-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.cFGhOd + umask 022 + cd /builddir/build/BUILD/inkscape-1.4.2-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + 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 + appstream-util validate-relax --nonet /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/metainfo/org.inkscape.Inkscape.appdata.xml /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/metainfo/org.inkscape.Inkscape.appdata.xml: OK + desktop-file-validate /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/applications/org.inkscape.Inkscape.desktop /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/applications/org.inkscape.Inkscape.desktop: hint: value item "VectorGraphics" in key "Categories" in group "Desktop Entry" can be extended with another category among the following categories: Graphics;2DGraphics + RPM_EC=0 ++ jobs -p + exit 0 Processing files: inkscape-1.4.2-7.fc44.aarch64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.6cWELp + umask 022 + cd /builddir/build/BUILD/inkscape-1.4.2-build + cd inkscape-1.4.2_2025-05-08_ebf0e940d0 + DOCDIR=/builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/doc/inkscape + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/doc/inkscape + cp -pr /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/AUTHORS /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/doc/inkscape + cp -pr /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/NEWS.md /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/doc/inkscape + cp -pr /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/README.md /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/doc/inkscape + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.VYzxbU + umask 022 + cd /builddir/build/BUILD/inkscape-1.4.2-build + cd inkscape-1.4.2_2025-05-08_ebf0e940d0 + LICENSEDIR=/builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/licenses/inkscape + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/licenses/inkscape + cp -pr /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/COPYING /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/licenses/inkscape + RPM_EC=0 ++ jobs -p + exit 0 warning: absolute symlink: /usr/share/inkscape/extensions/inkex -> /usr/lib/python3.14/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-7.fc44 inkscape(aarch-64) = 1.4.2-7.fc44 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(PartialHardlinkSets) <= 4.0.4-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) libc.so.6(GLIBC_ABI_DT_RELR)(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.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(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-7.fc44.aarch64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.taPIVO + umask 022 + cd /builddir/build/BUILD/inkscape-1.4.2-build + cd inkscape-1.4.2_2025-05-08_ebf0e940d0 + LICENSEDIR=/builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/licenses/inkscape-libs + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/licenses/inkscape-libs + cp -pr /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/COPYING /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/licenses/inkscape-libs + RPM_EC=0 ++ jobs -p + exit 0 Provides: inkscape-libs = 1.4.2-7.fc44 inkscape-libs(aarch-64) = 1.4.2-7.fc44 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: glibc >= 2.42.9000-17 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) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(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.28()(64bit) libgslcblas.so.0()(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) libm.so.6(GLIBC_2.35)(64bit) libm.so.6(GLIBC_2.38)(64bit) libm.so.6(GLIBC_2.43)(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.151()(64bit) libpoppler.so.151(POPPLER_151)(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.15)(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.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(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-7.fc44.aarch64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.gd8V7L + umask 022 + cd /builddir/build/BUILD/inkscape-1.4.2-build + cd inkscape-1.4.2_2025-05-08_ebf0e940d0 + DOCDIR=/builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/doc/inkscape-view + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/doc/inkscape-view + cp -pr /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/AUTHORS /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/doc/inkscape-view + cp -pr /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/NEWS.md /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/doc/inkscape-view + cp -pr /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/README.md /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/doc/inkscape-view + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.iGSCZQ + umask 022 + cd /builddir/build/BUILD/inkscape-1.4.2-build + cd inkscape-1.4.2_2025-05-08_ebf0e940d0 + LICENSEDIR=/builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/licenses/inkscape-view + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/licenses/inkscape-view + cp -pr /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/COPYING /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/licenses/inkscape-view + RPM_EC=0 ++ jobs -p + exit 0 Provides: inkscape-view = 1.4.2-7.fc44 inkscape-view(aarch-64) = 1.4.2-7.fc44 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) libc.so.6(GLIBC_ABI_DT_RELR)(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-7.fc44.aarch64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.4L6c9l + umask 022 + cd /builddir/build/BUILD/inkscape-1.4.2-build + cd inkscape-1.4.2_2025-05-08_ebf0e940d0 + LICENSEDIR=/builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/licenses/inkscape-docs + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/licenses/inkscape-docs + cp -pr /builddir/build/BUILD/inkscape-1.4.2-build/inkscape-1.4.2_2025-05-08_ebf0e940d0/COPYING /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT/usr/share/licenses/inkscape-docs + RPM_EC=0 ++ jobs -p + exit 0 Provides: inkscape-docs = 1.4.2-7.fc44 inkscape-docs(aarch-64) = 1.4.2-7.fc44 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-7.fc44.aarch64 Provides: inkscape-debugsource = 1.4.2-7.fc44 inkscape-debugsource(aarch-64) = 1.4.2-7.fc44 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-7.fc44.aarch64 Provides: debuginfo(build-id) = 452d81b7d0f40d06088c1f056b7e8b16247536a8 inkscape-debuginfo = 1.4.2-7.fc44 inkscape-debuginfo(aarch-64) = 1.4.2-7.fc44 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-7.fc44 Processing files: inkscape-libs-debuginfo-1.4.2-7.fc44.aarch64 Provides: debuginfo(build-id) = 68bbeec76c01d789adf5ef3fb8bdebf5d28f1f74 inkscape-libs-debuginfo = 1.4.2-7.fc44 inkscape-libs-debuginfo(aarch-64) = 1.4.2-7.fc44 libinkscape_base.so.1.4.2.0-1.4.2-7.fc44.aarch64.debug()(64bit) 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-7.fc44 Processing files: inkscape-view-debuginfo-1.4.2-7.fc44.aarch64 Provides: debuginfo(build-id) = 64c70ab68fba99ea06eb4eb8dfd2154a0d88e406 inkscape-view-debuginfo = 1.4.2-7.fc44 inkscape-view-debuginfo(aarch-64) = 1.4.2-7.fc44 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-7.fc44 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/inkscape-1.4.2-build/BUILDROOT Wrote: /builddir/build/RPMS/inkscape-libs-1.4.2-7.fc44.aarch64.rpm Wrote: /builddir/build/RPMS/inkscape-docs-1.4.2-7.fc44.aarch64.rpm Wrote: /builddir/build/RPMS/inkscape-view-1.4.2-7.fc44.aarch64.rpm Wrote: /builddir/build/RPMS/inkscape-debuginfo-1.4.2-7.fc44.aarch64.rpm Wrote: /builddir/build/RPMS/inkscape-view-debuginfo-1.4.2-7.fc44.aarch64.rpm Wrote: /builddir/build/RPMS/inkscape-debugsource-1.4.2-7.fc44.aarch64.rpm Wrote: /builddir/build/RPMS/inkscape-libs-debuginfo-1.4.2-7.fc44.aarch64.rpm Wrote: /builddir/build/RPMS/inkscape-1.4.2-7.fc44.aarch64.rpm Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.chgIVp + umask 022 + cd /builddir/build/BUILD/inkscape-1.4.2-build + test -d /builddir/build/BUILD/inkscape-1.4.2-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/inkscape-1.4.2-build + rm -rf /builddir/build/BUILD/inkscape-1.4.2-build + RPM_EC=0 ++ jobs -p + exit 0 RPM build warnings: absolute symlink: /usr/share/inkscape/extensions/inkex -> /usr/lib/python3.14/site-packages/inkex Finish: rpmbuild inkscape-1.4.2-7.fc44.src.rpm Finish: build phase for inkscape-1.4.2-7.fc44.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-aarch64-1767224536.444618/root/var/log/dnf5.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-7.fc44.src.rpm) Config(child) 16 minutes 30 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-view-debuginfo", "epoch": null, "version": "1.4.2", "release": "7.fc44", "arch": "aarch64" }, { "name": "inkscape", "epoch": null, "version": "1.4.2", "release": "7.fc44", "arch": "aarch64" }, { "name": "inkscape-view", "epoch": null, "version": "1.4.2", "release": "7.fc44", "arch": "aarch64" }, { "name": "inkscape-libs-debuginfo", "epoch": null, "version": "1.4.2", "release": "7.fc44", "arch": "aarch64" }, { "name": "inkscape-debugsource", "epoch": null, "version": "1.4.2", "release": "7.fc44", "arch": "aarch64" }, { "name": "inkscape-debuginfo", "epoch": null, "version": "1.4.2", "release": "7.fc44", "arch": "aarch64" }, { "name": "inkscape-libs", "epoch": null, "version": "1.4.2", "release": "7.fc44", "arch": "aarch64" }, { "name": "inkscape", "epoch": null, "version": "1.4.2", "release": "7.fc44", "arch": "src" }, { "name": "inkscape-docs", "epoch": null, "version": "1.4.2", "release": "7.fc44", "arch": "aarch64" } ] } RPMResults finished